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

# Overview

> Build your own Agent Platform using Agno's AgentOS runtime.

Engineering teams building agents need a shared runtime for runs, sessions, memory, knowledge, authentication, traces, and evals. Building that foundation once gives every agent the same API, state, security, and operating model.

AgentOS runs that foundation as a FastAPI application in your cloud. Every registered agent, team, and workflow gets a REST API, an MCP interface, and a place in the AgentOS UI. Postgres stores runtime state. The Railway starter used in this guide also includes six coding-agent skills for setup, creation, extension, improvement, evaluation, and maintenance.

## Build with a coding agent

Pick a cloud, then give the setup prompt to your favorite coding agent. The prompt starts the platform and uses the skills in `.agents/skills` to build the first agent.

<Tabs>
  <Tab title="Railway">
    <Snippet file="setup-prompt-railway.mdx" />

    See [AgentOS on Railway](/deploy/templates/railway/deploy).
  </Tab>

  <Tab title="Docker">
    <Snippet file="setup-prompt-docker.mdx" />

    See [AgentOS on self-hosted Docker](/deploy/templates/docker/deploy).
  </Tab>

  <Tab title="AWS">
    <Snippet file="setup-prompt-aws.mdx" />

    See [AgentOS on AWS](/deploy/templates/aws/deploy).
  </Tab>

  <Tab title="Fly">
    <Snippet file="setup-prompt-fly.mdx" />

    See [AgentOS on Fly.io](/deploy/templates/fly/deploy).
  </Tab>

  <Tab title="GCP">
    <Snippet file="setup-prompt-gcp.mdx" />

    See [AgentOS on Google Cloud Run](/deploy/templates/gcp/deploy).
  </Tab>

  <Tab title="Kubernetes">
    <Snippet file="setup-prompt-helm.mdx" />

    See [AgentOS on Kubernetes](/deploy/templates/helm/deploy).
  </Tab>

  <Tab title="Azure">
    <Snippet file="setup-prompt-azure.mdx" />

    See [AgentOS on Azure Container Apps](/deploy/templates/azure/deploy).
  </Tab>

  <Tab title="Render">
    <Snippet file="setup-prompt-render.mdx" />

    See [AgentOS on Render](/deploy/templates/render/deploy).
  </Tab>

  <Tab title="Modal">
    <Snippet file="setup-prompt-modal.mdx" />

    See [AgentOS on Modal](/deploy/templates/modal/deploy).
  </Tab>
</Tabs>

## Build it step by step

We learn by building, so the rest of this guide walks through each part of the platform using the [AgentOS on Railway template](/deploy/templates/railway/deploy). The development loop is shared across Agno's deployment templates. When it is time to deploy, follow the guide for your cloud provider.

| Step                                              | What happens                                         |
| ------------------------------------------------- | ---------------------------------------------------- |
| [Run Locally](/agent-platform/run-local)          | Start AgentOS and Postgres with Docker.              |
| [Create an Agent](/agent-platform/create-agent)   | Use a coding-agent skill to add and verify an agent. |
| [Improve an Agent](/agent-platform/improve-agent) | Probe live behavior and make focused changes.        |
| [Evals](/agent-platform/evals)                    | Turn expected behavior into regression cases.        |
| [Run on Railway](/agent-platform/run-railway)     | Deploy with JWT authorization enabled.               |
| [Next Steps](/agent-platform/next-steps)          | Add teams, workflows, schedules, and interfaces.     |
