aicoolies logo
Strands Agents SDK logo
Strands Agents SDK logo

Strands Agents SDK

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

open sourceupdated Apr 22, 2026

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.

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.

Pricing

Free and open-source under Apache 2.0 license

Platforms

Python, TypeScript, AWS, any cloud, local development

Categories

Tags

Use Cases

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Agent Skills logo

Agent Skills

Open standard for portable skills across AI agents

Agent Skills is the open SKILL.md folder specification for packaging reusable instructions, scripts, references, and assets that compatible AI agents load through progressive disclosure. Originally developed by Anthropic and released as an open standard, it defines the portable format itself—not an example library, marketplace, or hosted agent product.

Open Source
hyperagent

HyperAgent

Open-source natural-language browser automation framework for AI agents

An AGPL-3.0 TypeScript framework that drives a real browser from natural-language tasks — the self-hostable OSS framework from Hyperbrowser, distinct from the vendor's paid cloud browser product.

freeOpen Source
KaibanJS logo

KaibanJS

JavaScript framework for building and visualizing multi-agent workflows on a Kanban board

KaibanJS is an MIT-licensed JavaScript framework for defining AI agents, tasks, tools, and teams, then orchestrating their work through a Kanban-inspired runtime and visual board. It can run inside Node.js, React, or Next.js projects, supports custom UIs and headless workflows, and provides real-time task-state visibility for multi-agent applications.

Open SourceTelemetry
Sakana Fugu logo

Sakana Fugu

Multi-agent model API that orchestrates frontier models behind one OpenAI-compatible endpoint

Sakana Fugu is a hosted model-provider API that exposes a learned multi-agent system as one OpenAI-compatible model. It dynamically routes coding, code review, research, and reasoning tasks across a frontier-model pool, with Fugu for lower-latency work and Fugu Ultra for harder workloads where answer quality matters more than cost or speed.

paidTelemetry
LangChain logo

OpenWiki

LangChain CLI for maintaining agent-friendly codebase documentation

OpenWiki is LangChain’s open-source CLI for generating and maintaining an agent-focused wiki inside a codebase. It can create an openwiki/ documentation folder, update it from repository changes, add guidance to AGENTS.md or CLAUDE.md, and run via an interactive CLI or daily GitHub Action so coding agents have durable context without stuffing every detail into prompts.

Open SourceTelemetry
Accomplish Coworker logo

Accomplish Coworker

Open-source desktop AI coworker for browsing and code execution.

Accomplish Coworker is an MIT-licensed open-source AI coworker that runs on the desktop, combining computer-use style browsing with code execution so agents can research, implement, run, and debug workflows in one local environment.

Open SourceTelemetry

Comparisons

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. Free and open-source under Apache 2.0 license

Is Strands Agents SDK open source?

Yes — Strands Agents SDK is open source.

What are the best Strands Agents SDK alternatives?

The top editor-verified Strands Agents SDK alternatives are kagent, OpenManus.