Overview
Strands Agents is a simple yet powerful SDK that takes a model-driven approach to building and running AI agents. The TypeScript SDK brings key features from the Python Strands framework to Node.js environments, enabling type-safe agent development for everything from simple assistants to complex workflows.
Key Features
- πͺΆ Lightweight & Flexible: Simple agent loop that works seamlessly in Node.js and browser environments
- π Type-Safe Tools: Define tools easily using Zod schemas for robust input validation and type inference
- π Structured Output: Get type-safe, validated responses from LLMs using Zod schemas with automatic retry on validation errors
- π Model Agnostic: First-class support for Amazon Bedrock and OpenAI, with extensible architecture for custom providers
- π Built-in MCP: Native support for Model Context Protocol (MCP) clients, enabling access to external tools and servers
- β‘ Streaming Support: Real-time response streaming for better user experience
- π£ Extensible Hooks: Lifecycle hooks for monitoring and customizing agent behavior
- π¬ Conversation Management: Flexible strategies for managing conversation history and context windows
Source captured: 2026-10-11