# Strands Agents
Strands Agents is an open-source ([[Apache 2.0 License]]) production-ready AI agent SDK, built from production systems inside Amazon and maintained by the strands-agents org on GitHub. Its defining idea is a **model-driven approach**: rather than hard-coding orchestration, you give the model tools and let an [[Strands Agent Loop|agent loop]] drive reasoning, tool selection, and execution. It ships in [[Python]] (`strands-agents`) and [[TypeScript]] (`@strands-agents/sdk`) with near-identical APIs.
## Pillars
- **Flexibility**: any model, any cloud (14+ official model providers: Bedrock, [[Anthropic]], [[OpenAI]], Google, [[Ollama]], Mistral, Cohere, …)
- **Control**: [[Strands Hooks|hooks]], guardrails, and steering handlers for policy enforcement and self-correction
- **Production-readiness**: observability, [[Strands Context Management|context management]], session persistence, and a [[Strands Agents Shell|sandboxed shell]]
## Core concepts
- **[[Strands Agent Loop]]**: the recursive reason → select tool → execute → feed back cycle
- **Tools**: built-in (community library), custom (`@tool` decorator), or [[Model Context Protocol (MCP)|MCP]] tools; executors run them concurrently or sequentially
- **[[Strands State]]**: multi-layer state (conversation history, agent/app state, invocation state)
- **[[Strands Context Management]]**: automatic or agentic strategies to manage the token budget
- **Session management & memory**: persist across sessions (file or S3 backends; recall/inject/extract memory)
- **Interrupts**: human-in-the-loop pauses; **multi-agent** orchestration via Graphs, Swarms, and A2A
## References
- https://strandsagents.com/
- https://strandsagents.com/docs/user-guide/quickstart/typescript/
- https://strandsagents.com/blog/
- https://github.com/strands-agents
## Related
- [[Strands Agent Loop]]
- [[Strands Hooks]]
- [[Strands State]]
- [[Strands Context Management]]
- [[Strands Agents Shell]]
- [[AI Agents]]
- [[Agentic Engineering]]
- [[AI Agent Harness]]
- [[Model Context Protocol (MCP)]]
- [[AI SDKs]]