Robots Atlas>ROBOTS ATLAS
AI PlatformAI-native

Strands Agents

AWS's open-source (Apache 2.0) SDK for building AI agents with a model-driven approach - an agent in just a few lines of code. Python and TypeScript, any model, any cloud.

Producer:AmazonManaged Cloud · Serverless · On-Premises · Edge · HybridReleased:May 16, 2025
Strands Agents
Supported models
4SLM/LLM
SDK / Languages
2python, typescript
Robotics-Ready

Description

Strands Agents is an open-source (Apache 2.0) toolkit (SDK) created by AWS / Amazon for building production AI agents. Its core idea is a model-driven approach: instead of hand-coding complex control flow, a developer defines a model, a set of tools and a prompt, and the agent plans its own next steps and calls tools. As a result a simple agent can be built in just a few lines of code.

The SDK is available in two languages: Python (pip install strands-agents) and TypeScript (npm install @strands-agents/sdk). Strands is model-provider agnostic ('any model, any cloud') - it supports Amazon Bedrock, Anthropic, OpenAI, Llama, Ollama and LiteLLM among others, letting you swap the model backend as you scale without rewriting the agent.

Its main mechanisms include: defining tools via decorators and having the agent invoke them autonomously, support for the Model Context Protocol (MCP) to ground agents in external knowledge sources and tools, a hooks system to intercept and modify agent behavior, conversation context management (summarization, sliding window), guardrails and policy enforcement before tool use, structured output (Pydantic / Zod), and built-in observability (traces, OpenTelemetry).

Strands supports multi-agent patterns (Agent-as-Tool, Swarm) and a broad range of deployment options: AWS Lambda (serverless), Fargate, EKS, EC2/AgentCore, as well as Docker and Terraform - an agent can run locally, in managed cloud or at the edge. The project was open-sourced in May 2025 and has gained over 6,700 GitHub stars.

ApplicationsAI ApplicationsDomains and use cases this platform is best suited for — from RAG and fine-tuning to scientific research.

5

Developer EcosystemDeveloper EcosystemDeveloper resources: available SDKs, supported programming languages, and infrastructure features and model-deployment methods.

SDK Languages
PyPythonTSTypeScript
Community & resources
Templates library
Quickstarts
API Reference
Tutorials

Supported AI Models

4

SourcesDocumentation VaultCentralized hub of links to official sources, technical guides, repositories and release notes.

Data verified: Aug 6, 2026