Baselines
Agent Foundry baselines are the reusable building blocks for production AI agent systems. Each baseline solves a specific layer of the stack so teams can stop rebuilding infrastructure and focus on their mission.
New to Foundry? Start with What is Foundry? or jump straight to the Strands Base Agent Quickstart.
How baselines are organized
Foundry ships two kinds of baselines, distinguished by how you consume them:
- Shared libraries — installed as Python packages (
pip install/uv add). Versioned, back-compat matters, and they live behind a stable API surface. Best for: code you want to share across many agents without forking. - Starter templates — fork-and-customize repositories. You take a copy, rename it, and make it yours. Best for: the full app or service shell — agent backends, UIs, workflow workers.
Available baselines
Shared libraries
| Baseline | Purpose | Status | Source |
|---|---|---|---|
| Foundry Agent Packages | Four independently versioned Python packages: DI container & protocols (foundry-agent-core), YAML config loader (foundry-agent-config), FastAPI middleware (foundry-agent-fastapi), and the Strands SDK adapter (foundry-strands-agent). | Available — v1.0.0 | boozallen/foundry-agent-packages |
| Temporal Packages | Shared Python packages for Temporal workflows, including foundry-temporal worker patterns. Consumed by the Temporal starter templates. | Docs coming soon | — |
| Agent Evals | Framework-agnostic Python library for evaluating and benchmarking agents — regression tests for known failure modes plus capability scoreboards. | Docs coming soon | — |
Starter templates
| Baseline | Purpose | Status | Source |
|---|---|---|---|
| Strands Base Agent | Fork-and-customize agent backend built on AWS Strands. Comes with auth, sessions, MCP tools, A2A, and observability wired up. | Available — v1.0.0 | boozallen/strands-base-agent |
| Base Python API | FastAPI starter template for AI agent chat backends. | Docs coming soon | — |
| Base React UI | React frontend starter with OIDC auth, TypeScript, and Tailwind. Pairs with Base Python API. | Docs coming soon | — |
| Temporal Workflow Worker Starter | Fork-and-customize template for Temporal workflow workers that orchestrate Foundry agents. | Docs coming soon | — |
| Temporal Workflow API Starter | FastAPI gateway template for starting, signaling, and querying Temporal workflows over REST. Pairs with the worker starter. | Docs coming soon | — |
Pick a path
If you're not sure where to start, the Choose Your Path guide walks you through the right baseline for common goals — building an agent, adding AI to an existing backend, building a chat UI, or orchestrating multi-step workflows.