Version 1.0 of the Strands Agents TypeScript SDK is here. This open source agent harness gives you everything you need to create agents that don't just respond, but run code securely, stay within context windows, and stay under your control. Your agents can now run in Node.js or directly in the browser, opening up entirely new categories of client-side AI experiences. https://t.co/CJk6JnpUIn
AWS Launches Strands Agents TypeScript SDK for Browser Native AI Agents
AWS launched version 1.0 of the Strands Agents TypeScript SDK, an open-source framework for building production-grade AI agents. This release brings the model-driven approach of the original Python SDK to the JavaScript ecosystem, enabling agents to run natively in browsers or Node.js with full type safety via
Zod-based validation.- Orchestration patterns
- Agent-as-tool, Graph, Swarm
- Supported runtimes
- Node.js, Web Browser
- Default model provider
- Amazon Bedrock
- Tooling protocols
- Model Context Protocol (MCP)
- Validation framework
- Zod
The update follows Strands Evals and Strands Steering, completing a suite for managing non-deterministic agent behavior. By supporting browser-native execution, AWS allows developers to build in-app copilots that handle the agent loop (the iterative cycle of reasoning and action) locally, reducing latency.
You can now implement multi-agent workflows using patterns like Swarm for dynamic handoffs or Graph for fixed dependencies. The SDK is available via npm and includes native support for the Model Context Protocol (MCP). While Amazon Bedrock is the default, the library supports any provider compatible with the Vercel AI SDK.
AWS AI
@AWSAI
2retweets10likes
View on XStill wondering? A few quick answers below.
The Strands Agents TypeScript SDK is an open-source framework designed to build production-ready AI agents. It provides a model-driven approach to agentic engineering, handling complex tasks like tool execution, session persistence, and type safety. Developers can use it to create agents that reason, use tools, and coordinate with other agents in JavaScript environments.
Yes, the Strands Agents TypeScript SDK is designed to run natively in both Node.js and web browsers. This allows developers to build client-side AI experiences, such as interactive in-app copilots or local-first tools, without requiring a server-side backend to manage the agent loop or orchestration logic.
Amazon Bedrock is the default model provider for the SDK. However, it also includes built-in support for OpenAI, Anthropic, and Google models. Additionally, the SDK is compatible with any provider supported by the Vercel AI SDK, giving developers flexibility to choose the best model for their specific agentic workflow.
The SDK offers three primary orchestration patterns: Agent-as-tool for simple delegation, Graph for defining explicit dependencies and execution orders between agents, and Swarm for dynamic, model-driven handoffs where agents decide which specialist should take over a task at runtime. These patterns enable complex multi-agent systems to work collaboratively.
Yes, the Strands Agents TypeScript SDK features native support for the Model Context Protocol. This allows agents to connect to any MCP-compatible tool server to access external data and capabilities. Developers can use the McpClient transport to integrate standardized tools, such as documentation servers or shell command executors, directly into their agents.





