What is Agno
Agno is a lightweight library for building Agents with memory, knowledge, tools and reasoning.
Developers use Agno to build Reasoning Agents, Multimodal Agents, Teams of Agents and Agentic Workflows. Agno also provides a beautiful UI to chat with your Agents and tools to monitor and evaluate their performance.
Here’s an Agent that researches and writes a report on a stock, reasoning through each step:
Here's the Reasoning Agent in action
Key features
Agno is simple, fast and model-agnostic. Here are some key features:
- Model Agnostic: Agno Agents can connect to 23+ model providers, no lock-in.
- Lightning Fast: Agents instantiate in ~2μs on average (10,000x faster than LangGraph) and use ~3.75Kib memory on average (50x less than LangGraph) (see benchmarks).
- Reasoning is a first class citizen: Make your Agents “think” and “analyze” using Reasoning Models,
ReasoningTools
or our customCoT+Tool-use
approach. - Natively Multi Modal: Agno Agents are natively multi modal, they can take in text, image, audio and video and generate text, image, audio and video as output.
- Advanced Multi Agent Architecture: Agno provides an industry leading multi-agent architecture with 3 different modes:
route
,collaborate
andcoordinate
. - Agentic RAG using Hybrid Search + Reranking: Give your Agents access to domain knowledge using one of 20+ vector databases. Get access to state-of-the-art Agentic search that uses hybrid search with re-ranking. Fully async and highly performant.
- Long-term Memory & Session Storage: Agno provides plug-n-play
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
. - 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 agno.com.
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 teams of Agents.
Models
Use any model, any provider, no lock-in.
Tools
Use 100s of tools to extend your Agents.
Reasoning
Make your Agents “think” and “analyze”.
Knowledge
Add domain knowledge using Agentic RAG.
Vector Databases
Vector databases that can be used with Knowledge.
Storage
Persist agent session and state in a database.
Memory
Remember user details and session summaries.
Embeddings
Generate embeddings for your knowledge base.
Workflows
Build stateful, dynamic, multi-agent workflows.
Evals
Evaluate your Agents and monitor performance.