Documentation
The AWS Agent Platform lets you declare AI agents in YAML and deploy them on AWS with zero boilerplate — a configuration-driven, provider-agnostic abstraction layer over the Strands Agents SDK and Amazon Bedrock AgentCore.
The platform ships four packages: agent-core (SDK), prompt-registry (versioned prompt management via S3 + DynamoDB), mcp-artifacts (claim-check artifact store backed by S3 + DynamoDB), and agent-cli (blueprint validation and deployment tooling).
Sections
| Section | What’s Inside |
|---|---|
| Getting Started | Install the SDK, run your first agent, deploy to AgentCore Runtime |
| Concepts | Mental models for the platform architecture, blueprint model, and platform-vs-domain split |
| Blueprints | YAML specification for agent, strategy, and workflow blueprints |
| Inference Providers | Bedrock, Anthropic, LiteLLM, and Vertex — configuration and provider-specific notes |
| Observability & Evaluation | OTEL traces, Langfuse, CloudWatch, audit logging, cost tracking, data protection, and evaluation |
| Identity, Policy & IAM | Inbound JWT auth, outbound credential injection, Cedar fine-grained access control, and IAM roles |
| Tools, MCP & Gateway | Gateway protocol translation, MCP server development, builtin tools, and artifact store |
| Runtime & Memory | AgentCore Runtime, memory tiers, A2A protocol, and prompt registry |
| Infrastructure (Terraform) | Platform, agents, workflows, and utility modules — variables, outputs, and deployment patterns |
| SDK Reference | Terse API reference for all agent-core subsystems |
| CLI Reference | Command reference for agentcli — blueprint lint, prompt management, deployment |
Architecture at a Glance
graph TB
subgraph "Your Domain Repo"
BP[YAML Blueprints]
PB[Prompt Content]
DT[Domain Tools]
end
subgraph "AWS Agent Platform"
BL[BlueprintLoader]
SDK[agent-core SDK]
TF[Terraform Modules]
end
subgraph "Inference Providers"
BE[Amazon Bedrock]
AN[Anthropic]
LL[LiteLLM Proxy]
VX[Vertex AI]
end
subgraph "AWS Infrastructure"
RT[AgentCore Runtime]
GW[Gateway]
MEM[Memory Service]
ID[Identity Service]
OBS[Observability]
EVAL[Evaluation]
POL[Policy Engine]
end
BP --> BL
PB --> SDK
DT --> GW
BL --> BE
BL --> AN
BL --> LL
BL --> VX
BL --> RT
SDK --> RT
TF --> GW
TF --> MEM
TF --> ID
TF --> OBS
TF --> EVAL
TF --> POL
RT --> GW
style BP fill:#00bcd4,stroke:#00bcd4,color:#000
style RT fill:#ff9800,stroke:#ff9800,color:#000
style GW fill:#10b981,stroke:#10b981,color:#000
Quick Links
- Starting a new project? Run the Domain Repo Scaffolder — one command, full project structure
- New to the platform? Start with the Quickstart
- Building your first agent? Follow the First Agent guide
- Writing a blueprint? See the Agent Blueprint reference
- Choosing an inference provider? See the Inference Providers overview
- Setting up observability? See Observability & Evaluation
- Deploying infrastructure? Read Deployment Patterns
- Understanding the architecture? Explore Concepts