AI product Open source · Apache-2.0

Strands Agents

Strands Agents is an open-source AI agent SDK and harness for Python and TypeScript, developed by AWS. It runs the agent loop in the user’s process without a hosted control plane and uses a model-driven architecture based on system prompts, tools, and a selected model. It provides lifecycle controls, structured output, MCP support, multi-agent patterns, memory and sessions, model-provider portability, streaming, guardrails, tracing, evaluations, hooks, telemetry, context management, and deployment support. It supports providers including Amazon Bedrock, Anthropic, OpenAI, Gemini, and others. The repository includes assembled Python and TypeScript harnesses, lower-level SDKs for building custom agent loops, a command-line tool for prototyping and chatting with harness agents, supporting packages, and the documentation site. The harness packages provide batteries-included agents through create_harness() in Python or createHarness() in TypeScript, while the SDKs expose the loop, tools, model providers, memory, sessions, and hooks for deeper control.

View repository Visit site Mentioned in 1 video ↓

What Strands Agents is used for

2 uses taken from transcripts — each links to the moment in the video.

  • An open-source agent SDK and harness for building production agents using a model-driven approach with system prompts, tools, and a selected model. It includes hooks, evaluation tools, telemetry, context management, state persistence, and task-tracking capabilities for agents, including long-running ones.

  • Open-source SDK used to define, run, evaluate, instrument, and take agents into production using a model-driven architecture.

Videos mentioning Strands Agents

1 in the library.