Skip to main content

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.

Agno provides software for building, running, and managing agent platforms.
  • Build agents using any agent framework.
  • Run them as production services with session management, tracing, scheduling, and RBAC.
  • Manage your platform using a single control plane.
Agno has a 3-layer architecture. Everything except the control plane is free and open-source.
LayerUse it toWhat it does
SDKBuildBuild agents, multi-agent teams, and agentic workflows.
RuntimeRunRun your agents, teams, and workflows as a service.
Control PlaneManageManage your platform using the AgentOS UI.
from agno.os import AgentOS
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.tools.workspace import Workspace

agent = Agent(
    name="Agno Agent",
    model="openai:gpt-5.4",
    tools=[Workspace(".",
        allowed=["read", "list", "search"],
        confirm=["write", "edit", "delete", "shell"],
    )],
)

agent_os = AgentOS(
    agents=[agent],
    tracing=True,
    db=SqliteDb(db_file="tmp/agentos.db"),
)
app = agent_os.get_app()
20 lines of code and you have a FastAPI backend with 50+ endpoints, persisted sessions, tracing, scheduling and RBAC. Interact using the AgentOS UI, Slack, Discord or build a product on top. Run native Agno agents next to Claude Code, LangGraph and DSPy agents in the same AgentOS.

Agno features

  • Production API. 50+ endpoints with SSE and websockets make it easy to build a product on top of your agent platform.
  • Storage. Store sessions, memory, knowledge, and traces in your own database. Use postgres for quick read/write data like sessions and memory. Use clickhouse for OLAP data like traces.
  • 100+ integrations. Integrate with 100+ tools using pre-built toolkits.
  • Context Providers. Use strategies like context providers to access live data stored in Slack, Drive, wikis, MCP, and custom sources.
  • Human approval. Built in mechanisms for pausing runs for user confirmation up to blocking tools that require admin approval.
  • Observability. Get monitoring via OpenTelemetry tracing, run history, and audit logs out of the box.
  • Security. Get JWT-based RBAC and multi-user, multi-tenant isolation out of the box.
  • Interfaces. Expose your agents via Slack, Telegram, WhatsApp, Discord, AG-UI, A2A.
  • Scheduling. Cron-based scheduling and background jobs with no external infrastructure.
  • Deploy anywhere. Run on any cloud platform that can run a containerized image.

Pick a path

Build your first agent

A model, tools, and instructions in 20 lines of code.

Build an agent platform

The full tutorial: clone the template, ship your first agent with Claude Code, deploy to Railway.

Start from a template

Production templates (Scout, Dash, Coda) you can clone and deploy.

Use Agno with your coding agent

Wire up agno documentation with your favorite coding agent.