# Get started

> The Strands Agents SDK empowers developers to quickly build, manage, evaluate and deploy AI-powered agents. These quick start guides get you set up and running a simple agent in less than 20 minutes.

- Skill: `tools-only/get-started` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/get-started`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/get-started/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-29
- Page: https://skillmd.com/skills/tools-only/get-started

---

# Get started

The Strands Agents SDK empowers developers to quickly build, manage, evaluate and deploy AI-powered agents. These quick start guides get you set up and running a simple agent in less than 20 minutes.

## :material-language-python: **Python Quickstart**

Create your first Python Strands agent with full feature access!

[**→ Start with Python**](python.md)

---

## :material-language-typescript: **TypeScript Quickstart**

!!! info "Experimental SDK"
    The TypeScript SDK is experimental with limited feature coverage compared to Python.

Create your first TypeScript Strands agent!

[**→ Start with TypeScript**](typescript.md)

---

## Language support

Strands Agents SDK is available in both Python and TypeScript. The Python SDK is mature and production-ready with comprehensive feature coverage. The TypeScript SDK is experimental and focuses on core agent functionality.

### Feature availability

The table below compares feature availability between the Python and TypeScript SDKs.

| Category | Feature | Python | TypeScript |
|----------|---------|:------:|:----------:|
| **Core** | Agent creation and invocation | ✅ | ✅ |
| | Streaming responses | ✅ | ✅ |
| | Structured output | ✅ | ❌ |
| **Model providers** | Amazon Bedrock | ✅ | ✅ |
| | OpenAI | ✅ | ✅ |
| | Anthropic | ✅ | ❌ |
| | Ollama | ✅ | ❌ |
| | LiteLLM | ✅ | ❌ |
| | Custom providers | ✅ | ✅ |
| **Tools** | Custom function tools | ✅ | ✅ |
| | MCP (Model Context Protocol) | ✅ | ✅ |
| | Built-in tools | 30+ via community package | 4 built-in |
| **Conversation** | Null manager | ✅ | ✅ |
| | Sliding window manager | ✅ | ✅ |
| | Summarizing manager | ✅ | ❌ |
| **Hooks** | Lifecycle hooks | ✅ | ✅ |
| | Custom hook providers | ✅ | ✅ |
| **Multi-agent** | Swarms, workflows, graphs | ✅ | ❌ |
| | Agents as tools | ✅ | ❌ |
| **Session management** | File, S3, repository managers | ✅ | ❌ |
| **Observability** | OpenTelemetry integration | ✅ | ❌ |
| **Experimental** | Bidirectional streaming | ✅ | ❌ |
| | Agent steering | ✅ | ❌ |

