Skip to main content
AgentOS is the FastAPI for agents. It serves agents as an API, an MCP server, and through chat interfaces like Slack, Telegram, and WhatsApp. Here’s the simplest possible example:
workbench.py
AgentOS covers the valley of death between an agent definition and a live service. It gives agents a durable runtime, multi-user RBAC, background execution, checkpointing, session management, tracing, evals, guardrails, and more. Build agents, teams, and workflows with the Agno SDK. Run them with AgentOS. Manage and monitor them using the Control Plane.

What AgentOS gives you

Build, run, and manage

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

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 for authentication modes, service accounts, and endpoint permissions.

Next steps

Run your first AgentOS

Serve an agent through FastAPI and inspect its local API.

Deploy to your cloud

Start from a template with deployment, Postgres, and evals already wired in.

Connect the Control Plane

Manage and monitor a local or deployed runtime.

Use the API

Run components and manage runtime data over REST.

Run agents from a client

Use streaming, background execution, and buffered reconnection.

Secure your runtime

Configure authentication, permissions, and user isolation.