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

# What is AgentOS?

> Run agents, teams, and workflows using a FastAPI application with persistence, authorization, and observability.

**AgentOS is the runtime for your agent platform.**

Product and platform teams use AgentOS to serve agents, teams, and workflows through REST, MCP, and interfaces such as Slack, WhatsApp, and Telegram. The same API covers runs, sessions, memory, knowledge, evaluations, approvals, and schedules.

Build your system with the Agno SDK. Run it with AgentOS. Manage and monitor it with the Control Plane.

```python agno_assist.py theme={null}
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.models.anthropic import Claude
from agno.os import AgentOS

db = SqliteDb(db_file="agno.db")

agent = Agent(
    name="Agno Assist",
    model=Claude(id="claude-sonnet-4-5"),
    db=db,
)

agent_os = AgentOS(agents=[agent], db=db)
app = agent_os.get_app()
```

## What AgentOS gives you

| Need              | AgentOS capability                                                                                                            |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| Product API       | 80+ REST endpoints for running agents and managing sessions, memory, knowledge, traces, evaluations, schedules, and approvals |
| Persistent state  | Sessions, memory, knowledge, and runtime data stored in databases you configure                                               |
| Long-running work | Streaming, background execution, run cancellation, and persisted run history                                                  |
| Operations        | Metrics, evaluations, opt-in tracing, approvals, schedules, and component versions                                            |
| Interfaces        | REST, SSE, MCP, A2A, AG-UI, Slack, Telegram, and WhatsApp                                                                     |
| Access control    | JWT authorization with RBAC, a shared security key, and scoped service accounts                                               |
| Framework support | Native Agno components plus adapters for the Claude Agent SDK, LangGraph, DSPy, and Antigravity                               |

## Build, run, and manage

| Layer             | Role                                                                                         |
| ----------------- | -------------------------------------------------------------------------------------------- |
| **SDK**           | Build agents, teams, and workflows with memory, knowledge, guardrails, and 100+ integrations |
| **AgentOS**       | Run your agent platform in production with a stateless, secure FastAPI backend               |
| **Control Plane** | Manage and monitor AgentOS runtimes from one web interface                                   |

The runtime exposes the APIs that power the Control Plane and your products.

<img className="block dark:hidden" src="https://mintcdn.com/agno-v2-docs-scavio-google-v2/zonyHMB9lAdtp5bI/images/agent-os/agentos-architecture-light.png?fit=max&auto=format&n=zonyHMB9lAdtp5bI&q=85&s=a41486666916197dc7d627b3ff7df286" alt="AgentOS Architecture" width="2457" height="2670" data-path="images/agent-os/agentos-architecture-light.png" />

<img className="hidden dark:block" src="https://mintcdn.com/agno-v2-docs-scavio-google-v2/zonyHMB9lAdtp5bI/images/agent-os/agentos-architecture-dark.png?fit=max&auto=format&n=zonyHMB9lAdtp5bI&q=85&s=d96b38740bdd56363aa1ff1250b7c6f6" alt="AgentOS Architecture" width="2457" height="2670" data-path="images/agent-os/agentos-architecture-dark.png" />

## Your runtime, your data

AgentOS runs in your infrastructure and writes runtime state to databases you configure. The Control Plane connects directly from your browser to the runtime endpoint.

Model providers, tools, telemetry, and other external services follow the configuration of your application. See [Security & Auth](/agent-os/security/overview) for authentication modes, service accounts, and endpoint permissions.

## Next steps

<CardGroup cols={2}>
  <Card title="Run your first AgentOS" icon="plus" href="/agent-os/run-your-os">
    Serve an agent through FastAPI and inspect its local API.
  </Card>

  <Card title="Connect the Control Plane" icon="link" href="/agent-os/connect-your-os">
    Manage and monitor a local or deployed runtime.
  </Card>

  <Card title="Use the API" icon="server" href="/agent-os/using-the-api">
    Run components and manage runtime data over REST.
  </Card>

  <Card title="Secure your runtime" icon="shield-halved" href="/agent-os/security/overview">
    Configure authentication, permissions, and user isolation.
  </Card>
</CardGroup>
