Framework · Agent SDKs

Strands Agents

A model-driven approach to building AI agents in just a few lines of code.

Description

Lightweight, model-driven agent SDK: define an agent with a model, system prompt and tools, and let the model drive the loop. Native MCP server support, 13+ model providers (Amazon Bedrock default, plus OpenAI/Anthropic/Gemini/Ollama and others), multi-agent and autonomous-agent primitives, bidirectional audio streaming, Python-decorator tools and hot-reloadable tool directories. AWS-originated, now an open community project.

Solution

Model-driven loop: the model decides which tools to call and when to stop, given a model, system prompt and a set of decorator-defined tools. Supports multi-agent composition and bidirectional streaming for audio.

Primary use cases

  • building agents in a few lines with a model-driven loop
  • MCP-native tool integration across many providers
  • multi-agent and autonomous-agent systems, including real-time audio

Open the full interactive page

Diagram, neighbourhood map, code examples, related patterns and full provenance.

Related