TLDR: Amazon Web Services (AWS) has open-sourced its Strands SDK, a new Python toolkit designed to significantly accelerate the development of agentic AI applications. This SDK simplifies the creation of sophisticated, autonomous AI systems by focusing on a model-driven approach, offering flexibility across various models and deployment environments.
Amazon Web Services (AWS) has announced the open-sourcing of its Strands SDK, a Python-based toolkit aimed at streamlining and accelerating the development of agentic AI applications. This strategic move makes the powerful framework available for wider developer use, enabling the creation of production-ready, multi-agent AI systems with fewer lines of code.
Strands is designed to simplify the complex process of building AI agents, which are autonomous systems capable of reasoning, planning, and executing multi-step tasks to achieve specific objectives, much like humans. The SDK emphasizes a model-first philosophy, leveraging advanced reasoning capabilities of large language models (LLMs) rather than relying on intricate workflow-based frameworks.
Key features of the Strands SDK include its lightweight and self-hostable nature, full open-source availability, and direct integration with the Model Context Protocol (MCP). This allows for the building of highly customized agents. The SDK supports a wide array of models and providers, including those from Amazon Bedrock, Anthropic (like Claude), the Llama model family via Llama API, and Ollama for local development, as well as OpenAI models.
Developers can leverage thousands of published MCP servers as tools for their agents, in addition to over 20 pre-built example tools for tasks such as file manipulation, API requests, and interactions with AWS APIs. Any Python function can also be easily converted into a tool using the Strands `@tool` decorator. The framework is production-ready, offering full observability, tracing, and flexible deployment options across AWS Lambda, Fargate, or EC2.
Suman Debnath, an AWS developer advocate, highlighted the SDK’s simplicity, noting that the framework is built on three core pillars: models, tools, and prompts. This minimalist approach grants developers maximum flexibility, allowing them to harness the full reasoning power of advanced models without being constrained by heavy scaffolding.
In a recent enhancement, AWS also announced the integration of Amazon SageMaker AI with the Model Context Protocol, allowing developers using the Strands Agents SDK to embed predictive capabilities into their AI agents. This enables agents to perform tasks like churn prediction, demand forecasting, and recommending next steps based on predictive modeling, moving beyond purely conversational interactions. MCP, created by Anthropic, is rapidly becoming an industry standard for securely linking LLMs to external services, with adoption by major players like OpenAI, Google DeepMind, and Microsoft.
Also Read:
- AWS Bolsters AI Agents with Predictive Machine Learning Integration and Model Context Protocol
- Omdia Report Highlights AWS Agentic AI’s Role in Global Business Expansion
This open-source release positions Strands as a significant tool in the evolving landscape of AI agent development, offering a streamlined path from prototype to scalable, production-ready AI agents.


