The Agno SDK gives you three primitives: Agent, Team, Workflow, and a host of capabilities to turn them into production systems.Documentation Index
Fetch the complete documentation index at: https://agno-v2-docs-align-with-readme.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Three primitives
Why the Agno SDK
- Just Python. No DSL, no YAML, no custom language to learn.
- Fast. Agents instantiate in microseconds with a minimal memory footprint. You’ll spin up one per request for isolation and permission scoping. Extreme performance is mandatory.
- Agnostic. 30+ model providers, 100+ integrations, 20+ vector dbs, 10+ databases. Use any model provider, any database, any cloud provider.
- Platform-ready on day one. Sessions, memory, knowledge, tracing, evals, and human-in-the-loop come built in. The same agent you prototype in a python script runs on your agent platform behind AgentOS.
- Three primitives. Agents for autonomy, teams for coordination, workflows for deterministic control. Compose them for your use case. Same SDK.
Capabilities
Turn Agents, Teams, and Workflows into production software.| Capability | What it adds |
|---|---|
| Models | 30+ providers behind one API |
| Tools | 100+ integrations and the ability to write your own |
| Memory | Per-user and per-session memory |
| Knowledge | RAG over documents, URLs, and databases |
| Learning | Self-learning agents that improve over time |
| Reasoning | Built-in chain-of-thought and reasoning agents |
| Multimodal | Image, audio, and video input and output |
| Input & Output | Pydantic-typed structured input and output |
| Context | Add live context to every run |
| State | Per-agent, per-team, per-workflow state |
| Dependencies | Inject runtime values into prompts |
| Skills | Reusable agent capabilities |
| Hooks | Pre-run and post-run callbacks |
| Guardrails | Validate input and output |
| Human-in-the-Loop | Pause runs for approval, input, or external execution |
| Database | Persist sessions, memory, knowledge, and traces |
| Sessions | Session lifecycle and metrics |
| Evals | Test agent quality at scale |
| Tracing | OpenTelemetry tracing for every run |
Other Frameworks
Agno can also serve agents built with the Claude Agent SDK, LangGraph and DSPy through AgentOS. Wrap the external agent inClaudeAgent, LangGraphAgent or DSPyAgent and register it like any native agent. See Multi-Framework Support.
Where to start
Agents
Single autonomous programs with a model, tools, and instructions.
Teams
Coordinate multiple agents to achieve complex tasks.
Workflows
Achieve deterministic output using step-based execution.