What is Agno?
Agno is a full-stack framework for building Multi-Agent Systems.
Engineers and researchers use Agno to build the 5 levels of Agentic Systems:
- Level 1: Agents with tools and instructions.
- Level 2: Agents with knowledge and storage.
- Level 3: Agents with memory and reasoning.
- Level 4: Teams of Agents with collaboration and coordination.
- Level 5: Agentic Workflows with state and determinism.
Demo: Level 1 Reasoning Agent that uses the YFinance API to answer questions:
Here's the Reasoning Finance Agent in action
Why Agno?
Agno will help you build SOTA agents without the boilerplate. Here are some key features:
- Model Agnostic: Agno connects to 23+ model providers, no lock-in.
- Lightning Fast: Agents instantiate in ~3μs and use ~5Kib memory on average.
- Reasoning is a first class citizen: Reasoning improves reliability and is a must-have for complex autonomous agents. Agno supports 3 approaches to reasoning: Reasoning Models,
ReasoningTools
or our customchain-of-thought
approach. - Natively Multi-Modal: Agno Agents are natively multi-modal, they accept text, image, audio and video as input and generate text, image, audio and video as output.
- Advanced Multi-Agent Architecture: Agno provides an industry leading multi-agent architecture (Agent Teams) with reasoning, memory, and shared context.
- Built-in Agentic Search: Agents can search for information at runtime using 20+ vector databases. Agno provides state-of-the-art Agentic RAG, fully async and highly performant.
- Built-in Memory & Session Storage: Agents come with built-in
Storage
&Memory
drivers that give your Agents long-term memory and session storage. - Structured Outputs: Agno Agents can return fully-typed responses using model provided structured outputs or
json_mode
. - Pre-built FastAPI Routes: After building your Agents, serve them using pre-built FastAPI routes. 0 to production in minutes.
- Monitoring: Monitor agent sessions and performance in real-time on agno.com.
Getting Started
If you’re new to Agno, start by building your first Agent, chat with it on the playground and finally, monitor it on app.agno.com using this guide.
Build your first Agents
Learn how to build Agents with Agno
Agent Playground
Chat with your Agents using a beautiful Agent UI
Agent Monitoring
Monitor your Agents on agno.com
After that, checkout the Examples Gallery and build real-world applications with Agno.
Dive deeper
Agno is a battle-tested framework with a state-of-the-art reasoning and multi-agent architecture, checkout the following guides to dive-in:
Agents
Learn how to build lightning fast Agents.
Teams
Build autonomous multi-agent teams.
Models
Use any model, any provider, no lock-in.
Tools
100s of tools to extend your Agents.
Reasoning
Make Agents “think” and “analyze”.
Knowledge
Give Agents domain-specific knowledge.
Vector Databases
Store and search your knowledge base.
Storage
Persist Agent session and state in a database.
Memory
Remember user details and session summaries.
Embeddings
Generate embeddings for your knowledge base.
Workflows
Deterministic, stateful, multi-agent workflows.
Evals
Evaluate, monitor and improve your Agents.