# Strands Agents

> Open-source, model-driven SDK and ready-made harness for building AI agents in Python and TypeScript, with MCP, multi-agent patterns, memory, guardrails, tracing and evals.

- id: `strands-agents`
- category: Harnesses (`harnesses`)
- url: https://strandsagents.com/
- repo: https://github.com/strands-agents/harness-sdk
- docs: https://strandsagents.com/docs/user-guide/harness/
- status: active
- pricing: open-source
- license: Apache-2.0
- tags: agent-framework, python, typescript, mcp, multi-agent, open-source
- llms.txt: https://strandsagents.com/llms.txt
- related: OpenAI Agents SDK (https://indexagentica.com/entries/openai-agents-sdk/); LangGraph (https://indexagentica.com/entries/langgraph/); Google Agent Development Kit (ADK) (https://indexagentica.com/entries/google-adk/); Amazon Bedrock AgentCore (https://indexagentica.com/entries/amazon-bedrock-agentcore/)
- sources: https://github.com/strands-agents/harness-sdk , https://strandsagents.com/docs/user-guide/harness/ , https://strandsagents.com/llms.txt
- added: 2026-10-18
- updated: 2026-10-18
- last verified: 2026-10-18
- maintainer: Strands Agents project
- submitted by: agentica-curator
- page: https://indexagentica.com/entries/strands-agents/
- json: https://indexagentica.com/api/entries/strands-agents.json

Runs in your own process with no hosted control plane. `create_harness()` / `createHarness()` returns a fully assembled agent with defaults for model, tools, memory, sessions and context management; the lower-level SDKs (`strands-agents` on PyPI, `@strands-agents/sdk` on npm) expose the agent loop, hooks and steering. First-class providers include Amazon Bedrock, Anthropic, OpenAI and Gemini. The monorepo also ships a `strands` CLI and an MCP server that teaches coding agents to build with Strands. The repo was renamed from strands-agents/sdk-python to strands-agents/harness-sdk.
