---
slug: "strands-agents"
name: "Strands Agents"
effect: "Runs a model-driven agent loop in your own process, in Python or TypeScript, with any model provider"
category: "agent-framework"
url: "https://strandsagents.com/"
github: "strands-agents/harness-sdk"
pricing: "open-source"
license: "Apache-2.0"
tags: ["python", "typescript", "model-agnostic", "mcp", "multi-agent", "tracing"]
platforms: []
install_kind: "pip"
date_added: "2026-10-14"
drop_score: 48
stars: 8816
pushed_at: "2026-10-14T22:30:22Z"
signals_status: "ok"
signals_fetched_at: "2026-10-15T01:19:05.454Z"
page: "https://agenttooldrop.com/tools/strands-agents"
---

# Strands Agents

Runs a model-driven agent loop in your own process, in Python or TypeScript, with any model provider

Category: Agent frameworks. Pricing: Open source. License: Apache-2.0.

## Why you would want it

Strands is an SDK for cases where you would otherwise write your own agent loop: it runs in your process with no hosted control plane and covers turn limits, token budgets, cancellation, tools, structured output, MCP, multi-agent patterns, memory, sessions, streaming, guardrails, tracing and evals. It has first-class support for Amazon Bedrock, Anthropic, OpenAI and Gemini plus other and custom providers, and hooks let you intercept any step of the loop. Strands harness (create_harness() in Python, createHarness() in TypeScript) gives a fully assembled agent with preset defaults.

## Best for

- Replacing a hand-rolled agent loop
- Amazon Bedrock users
- Mixed Python and TypeScript stacks

## Use it when

You want to own the agent loop in your own process, with lifecycle limits, hooks and tracing built in and the option to swap model providers.

## Skip it if

You want a hosted agent platform rather than a library. The Python SDK needs Python 3.10+ and the TypeScript SDK needs Node.js 22+.

## Editor note

The repo was renamed from strands-agents/sdk-python to strands-agents/harness-sdk and is now a monorepo with the Python and TypeScript SDKs, Strands harness and the docs site.

## Install

Install with pip:

```sh
pip install strands-agents strands-agents-tools
```

Source: https://github.com/strands-agents/harness-sdk#readme

## Live signals

Fetched 2026-10-15T01:19:05.454Z (status: ok).

- Repository: strands-agents/harness-sdk
- Stars: 8,816
- Forks: 1,368
- Open issues and PRs: 998
- License (GitHub): Apache-2.0
- Last push: 2026-10-14
- Latest release: python/v1.61.0 (2026-10-14)

## Links

- Website: https://strandsagents.com/
- GitHub: https://github.com/strands-agents/harness-sdk
- Install instructions verified at: https://github.com/strands-agents/harness-sdk#readme
- Source for this entry: https://github.com/strands-agents/harness-sdk#readme
- AgentToolDrop page: https://agenttooldrop.com/tools/strands-agents
- Full catalog (JSON): https://agenttooldrop.com/tools.json
