> ## Documentation Index
> Fetch the complete documentation index at: https://agno-v2-minor-a2a-update.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Agno

> Build, run, and manage agent platforms.

**Agno is an SDK for building agent platforms.**

* Build agents using any agent framework.
* Run them as production services with tracing, scheduling, and RBAC.
* Manage using a single control plane.

Agno allows you to own your agent stack. Maintain control of your data, context, tools, permissions, memory and human-review loops. Run your platform in your cloud, and manage it using a beautiful UI.

<Frame>
  <img src="https://mintcdn.com/agno-v2-minor-a2a-update/U5NrDdLW24AT-CiN/images/demo-os.png?fit=max&auto=format&n=U5NrDdLW24AT-CiN&q=85&s=3ea3a14d34a67eea2c100bd0f92cd908" alt="AgentOS Control Plane" style={{ borderRadius: "0.5rem" }} width="3192" height="2038" data-path="images/demo-os.png" />
</Frame>

## What you can build

Agno can bring any agent to life, here are some examples:

* [Coda →](/tutorials/coda/overview) A code companion that lives in Slack and works alongside your team.
* [Dash →](/tutorials/dash/overview) A self-learning data agent that grounds answers in 6 layers of context.
* [Scout →](/tutorials/scout/overview) A context agent that navigates Slack and Google Drive to answer questions.
* [Auto Improving Agent Platform →](/tutorials/starter/overview) Build your own agent platform with an auto-improvement loop.

## Features

Agno is designed for teams building production-grade agents. It comes with:

* [**Production API.**](/runtime/serve-as-api) 50+ endpoints with SSE and websockets to build a product on top.
* [**Storage.**](/runtime/storage) Store sessions, memory, knowledge, and traces in your own database.
* [**100+ integrations.**](/tools/toolkits/overview) Integrate with 100+ tools using pre-built toolkits.
* [**Context Providers.**](/runtime/context) Access live data from Slack, Drive, wikis, MCP, and custom sources.
* [**Human approval.**](/runtime/human-approval) Pause runs for user confirmation. Block tools that require admin approval.
* [**Observability.**](/runtime/observability) Get monitoring via OpenTelemetry tracing, run history, and audit logs out of the box.
* [**Security.**](/runtime/security-and-auth) Get JWT-based RBAC and multi-user, multi-tenant isolation out of the box.
* [**Interfaces.**](/runtime/interfaces) Expose your agents via Slack, Telegram, WhatsApp, Discord, AG-UI, A2A.
* [**Scheduling.**](/runtime/scheduling) Cron-based scheduling and background jobs with no external infrastructure.
* [**Deploy anywhere.**](/runtime/deploy) Run on any cloud platform that runs containers. Docker, Railway, AWS, GCP.

## Get Started

<CardGroup cols={1}>
  <Card title="Build your first agent" icon="bolt" iconType="duotone" href="/first-agent">
    Build your first agent in 20 lines of code.
  </Card>

  <Card title="Build an agent platform" icon="layer-group" iconType="duotone" href="/tutorials/agent-platform/overview">
    Build an auto-improving agent platform managed entirely by claude code.
  </Card>

  <Card title="Start from a template" icon="rocket-launch" iconType="duotone" href="/tutorials/pick-a-template">
    Build on top of production-ready templates: Scout, Dash, Coda.
  </Card>
</CardGroup>
