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
| Baseline | Category | Status |
|---|---|---|
| Foundry Agent Packages | shared-libraries | available |
| Strands Base Agent | agent-framework | available |
| Base Python API | starter-template | alpha |
| Base React UI | starter-template | alpha |
| Temporal Workflow Worker Starter | starter-template | alpha |
| Temporal Workflow API Starter | starter-template | alpha |
| Temporal Packages | shared-libraries | alpha |
| Agent Evals | shared-libraries | available |
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.