Skip to content

Get started

The Strands Agents SDK empowers developers to quickly build, manage, evaluate and deploy AI-powered agents. These quick start guides get you set up and running a simple agent in less than 20 minutes.


Strands Agents SDK is available in both Python and TypeScript. The Python SDK is mature and production-ready with comprehensive feature coverage. The TypeScript SDK is experimental and focuses on core agent functionality.

The table below compares feature availability between the Python and TypeScript SDKs.

CategoryFeaturePythonTypeScript
CoreAgent creation and invocation
Streaming responses
Structured output
Model providersAmazon Bedrock
OpenAI
Anthropic
Ollama
LiteLLM
Custom providers
ToolsCustom function tools
MCP (Model Context Protocol)
Built-in tools30+ via community package4 built-in
ConversationNull manager
Sliding window manager
Summarizing manager
HooksLifecycle hooks
Custom hook providers
Multi-agentSwarms, workflows, graphs
Agents as tools
Session managementFile, S3, repository managers
ObservabilityOpenTelemetry integration
ExperimentalBidirectional streaming
Agent steering