Agno is a python SDK for building multi-agent systems. It gives you three primitives (agents, teams and workflows) and a large set of capabilities you attach to them.Documentation Index
Fetch the complete documentation index at: https://docs.agno.com/llms.txt
Use this file to discover all available pages before exploring further.
Three primitives
Capabilities
Model and tools
| Capability | What it adds |
|---|---|
| Models | 30+ providers behind one API |
| Tools | 100+ integrations and the ability to write your own |
| Skills | Composable abilities you attach to agents and teams |
| Multimodal | Image, audio, and video input and output |
| Structured I/O | Type-safe input and output with Pydantic schemas |
Memory and context
| Capability | What it adds |
|---|---|
| Storage | Durability and persistence on any database |
| Sessions | Multi-turn sessions with summaries, history, and metrics |
| State | State your agents can read and update mid-run |
| Memory | Per-user and per-session memory |
| Knowledge | Search over documents, URLs, and databases |
| Learning | Agents that improve over time from feedback and outcomes |
| Compression | Keep long sessions inside the model’s context window |
| Context Providers | Inject live data from Calendar, Gmail, Drive, GitHub, Slack, MCP |
| Dependencies | Inject runtime values into prompts |
Control and safety
| Capability | What it adds |
|---|---|
| Guardrails | Validate input and output |
| Hooks | Pre-run and post-run callbacks |
| Human-in-the-Loop | Pause runs for approval, input, or external execution |
Operations
| Capability | What it adds |
|---|---|
| Background execution | Long-running runs that don’t block your API |
| Evals | Measure accuracy, performance, and reliability |
| Observability | OpenTelemetry tracing into your own database |
| Scheduler | Run agents and workflows on a recurring schedule |
From SDK to platform
Agents built using the SDK need to run in a python process: a script, a notebook, a job. When you’re ready to go live, wrap your agents in AgentOS and you get an API server, persistence, auth, tracing, scheduling, and interfaces.Where to start
Install & Setup
Install Agno and run your first agent.
Run on AgentOS
Run your agent as a service.