Skip to content
aicoolies logo
Strands Agents SDK logo

Strands Agents SDK

AWS open-source SDK for building model-driven AI agents

Strands Agents is an open-source SDK from AWS that takes a model-driven approach to building AI agents. Developers define a prompt, model, and tools, and the LLM handles planning and orchestration autonomously. Supports Amazon Bedrock, Anthropic, OpenAI, Gemini, Ollama, and more. Powers Amazon Q Developer and AWS Glue in production. Available in Python and TypeScript with native MCP support.

About Strands Agents SDK

Strands Agents represents AWS's entry into the open-source agent framework space with a philosophy that fundamentally differs from workflow-centric approaches like LangGraph. Instead of requiring developers to explicitly define control flows and state machines, Strands trusts the reasoning capabilities of modern foundation models to handle planning, tool selection, and execution autonomously. An agent is defined with just three components: a model provider, a system prompt, and a list of tools, and the SDK manages the agentic loop of reasoning, acting, observing, and reflecting.

The framework supports a wide range of model providers including Amazon Bedrock, Anthropic, OpenAI, Google Gemini, Ollama for local development, and LiteLLM for unified access to hundreds of models. Native Model Context Protocol integration gives agents access to thousands of pre-built MCP servers as tools, while the @tool decorator turns any Python function into an agent-callable capability. Multi-agent patterns including agent-as-tool composition, swarm orchestration, and graph-based workflows enable complex systems. Recent additions include TypeScript support, bidirectional audio streaming for voice agents, and edge device deployment with llama.cpp.

Strands is already battle-tested in production at AWS, powering Amazon Q Developer, AWS Glue, and VPC Reachability Analyzer. The deployment toolkit provides reference architectures for AWS Lambda, Fargate, EKS, and Bedrock AgentCore, with built-in OpenTelemetry observability for monitoring agent behavior at scale. Enterprise adopters like Smartsheet, Jit, and Scale AI have reported significant acceleration in agent development timelines, with some teams achieving production-ready solutions in days rather than months.

In September 2026 the Strands project added Strands harness, a fully assembled, general-purpose agent harness built on the Strands Harness SDK. It runs locally or deploys to any provider, is available in Python and TypeScript, works with Amazon Bedrock, Anthropic, OpenAI, Google and local Ollama models, and ships with default prompt caching and context management. The project positions it as a general-purpose agent rather than a coding agent. It is released under the Apache 2.0 license.

Pricing & Platform Specs

Pricing Summary

100% free and open source under the Apache-2.0 license. Strands Agents SDK has zero licensing fees or subscription costs; developers only pay for underlying model provider tokens (Amazon Bedrock, OpenAI, Anthropic, Gemini) and deployment compute.

full pricing breakdown →

Supported Platforms

Python, TypeScript, AWS, any cloud, local development

Explore categories, tags & use cases

Kubernetes-native framework for DevOps AI agents

kagent is a Kubernetes-native AI agent framework developed at Solo.io and accepted into the CNCF sandbox. It provides a structured environment for running DevOps-focused agents directly within Kubernetes clusters, with a dedicated kmcp toolkit for cloud-native operations. Unlike general-purpose agent frameworks, kagent targets platform engineers and SREs who need AI assistance with cluster management, troubleshooting, and infrastructure automation workflows.

Open Source

Open-source general AI agent framework from the MetaGPT team

OpenManus is an open-source framework for building general-purpose AI agents, developed by core contributors from the MetaGPT community. It provides a modular architecture with planning agents, reactive agents, and tool-calling agents that can execute code, browse the web, search for information, and handle files. Built as the open alternative to Manus AI, it gained over 55,000 GitHub stars and supports multi-agent collaboration with real-time execution feedback.

Open Source

Side-by-Side Comparisons

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Strands Agents SDK?

Strands Agents is an open-source SDK from AWS that takes a model-driven approach to building AI agents. Developers define a prompt, model, and tools, and the LLM handles planning and orchestration autonomously. Supports Amazon Bedrock, Anthropic, OpenAI, Gemini, Ollama, and more. Powers Amazon Q Developer and AWS Glue in production. Available in Python and TypeScript with native MCP support.

Is Strands Agents SDK free?

Yes — Strands Agents SDK is open source and free to use. 100% free and open source under the Apache-2.0 license. Strands Agents SDK has zero licensing fees or subscription costs; developers only pay for underlying model provider tokens (Amazon Bedrock, OpenAI, Anthropic, Gemini) and deployment compute.

Is Strands Agents SDK open source?

Yes — Strands Agents SDK is open source.

Is Strands Agents SDK still maintained?

Yes — Strands Agents SDK is active. Its listing was last verified on September 6, 2026.

What are the best Strands Agents SDK alternatives?

The first editor-selected Strands Agents SDK alternatives are kagent, OpenManus.