Sample applications demonstrating Strands Agents TypeScript SDK features.
- Node.js 20+
- AWS credentials configured (for the default Bedrock model provider)
Each example is a standalone project. From any example directory:
npm install
npm start| Example | Description |
|---|---|
| first-agent | Basic agent usage with tools, invoke, and streaming patterns |
| graph | Graph multi-agent orchestration (linear, fan-out, streaming) |
| swarm | Swarm multi-agent orchestration (agent-driven handoffs) |
| mcp | Model Context Protocol integration with external tool servers |
| agents-as-tools | Agents as tools pattern (orchestrator delegates to specialized tool agents) |
| browser-agent | Browser-based agent with DOM manipulation canvas (OpenAI, Anthropic, Bedrock) |
| telemetry | OpenTelemetry tracing with Jaeger (requires Docker, see its README) |