> ## Documentation Index
> Fetch the complete documentation index at: https://ravion-b90c0359-devin-1788408180-cross-module-output-refs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent-native cloud infrastructure for AWS

> Ravion is the agent-native cloud infrastructure platform to deploy, operate and monitor your AWS services. Use your existing Terraform or provision from our standard library.

export const AskAssistant = ({question, children}) => {
  const message = question ?? (typeof children === "string" ? children : "");
  const search = `?assistant=${encodeURIComponent(message)}`;
  return <a href={search} onClick={e => {
    e.preventDefault();
    e.stopPropagation();
    window.location.assign(`${window.location.pathname}${search}`);
  }} className="group not-prose block rounded-xl border border-gray-200 dark:border-white/10 bg-gray-50/50 dark:bg-white/[0.03] px-5 py-4 my-5 no-underline hover:border-orange-400 dark:hover:border-orange-400/60 transition-colors">
    <div className="flex gap-3.5">
      <span className="flex-none flex items-center h-6 text-orange-500">
        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true">
          <path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z" />
          <path d="M20 3v4" />
          <path d="M22 5h-4" />
        </svg>
      </span>
      <span className="flex min-w-0 flex-col gap-2">
        <span className="block text-sm leading-6 text-gray-700 dark:text-gray-300">
          {children ?? question}
        </span>
        <span className="block text-xs font-medium leading-4 text-orange-500 dark:text-orange-400 group-hover:text-orange-600 dark:group-hover:text-orange-300 transition-colors">
          Ask the assistant →
        </span>
      </span>
    </div>
  </a>;
};

Ravion is the agent-native cloud infrastructure platform to deploy, operate and monitor your AWS services. Use your existing Terraform or start with our standard library of modules. Get a production-grade AWS DevOps system that you didn’t have to assemble from scratch and is fully customizable as your needs change.

First-party production-ready modules and pipelines support AWS today, and other clouds are planned. Ravion connects your existing infrastructure, deployments, failures, logs, and metrics, so you keep your telemetry and native AWS tools instead of replacing them.

### Establish a production-grade AWS system

Start with production-ready modules and pipelines for web services, databases, caches, and networking, without assembling every DevOps capability yourself. Everything runs in your AWS account, and you can customize the system as your needs grow.

<AskAssistant question="How does Ravion work for a team without dedicated DevOps, and what does it give me over a PaaS like Heroku or Vercel?">
  "How does Ravion work for a team without dedicated DevOps, and what does it give me over a PaaS
  like Heroku or Vercel?"
</AskAssistant>

### Unify a fragmented AWS estate or extend your developer platform

Turn existing IaC into governed, self-service modules. Developers and AI agents provision, deploy, and operate services through Ravion while DevOps retains control of Terraform, module definitions, permissions, policies, pipelines, approvals, and the AWS account. Adopt Ravion incrementally instead of rewriting or migrating everything at once.

<AskAssistant question="How does Ravion turn my existing Terraform into self-service building blocks, and how does my DevOps team keep control?">
  "How does Ravion turn my existing Terraform into self-service building blocks, and how does my
  DevOps team keep control?"
</AskAssistant>

Two short pages give you the full picture:

<CardGroup cols={2}>
  <Card title="How Ravion works" icon="diagram-project" href="/how-ravion-works">
    Follow the path from connecting your AWS account to a running, monitored app.
  </Card>

  <Card title="Core concepts" icon="sitemap" href="/concepts/core-concepts">
    The mental model in five minutes: modules, stacks, deploys, and pipelines.
  </Card>
</CardGroup>

## What you can do

* **[Turn your Terraform into reusable modules](/module-definitions/definition-schema)** with typed inputs, so consuming a VPC or database is filling in a form, not reading HCL
* **[Provision infrastructure](/modules/stack)** with reviewable plans, approval gates, and every resource change tracked over time
* **[Build](/modules/build) and [deploy](/modules/deploy) any app** with blue-green rollouts, instance-level visibility, and one-command rollback
* **[Run CI/CD pipelines](/concepts/pipelines)** securely inside your own VPC, or keep your existing CI and trigger deploys from it
* **[Manage everything as code](/config-as-code/project-config-file)**: environments, modules, and pipelines from declarative files in your repo
* **[Let AI agents discover, plan, act, verify, and recover](/start-here)** through structured configuration, a CLI, an API, and an MCP server, with governed permissions and reviewable plans

## Ready to start?

<CardGroup cols={2}>
  <Card title="Start here" icon="rocket" href="/start-here">
    Connect AWS, install the CLI, and ship your first module in minutes.
  </Card>

  <Card title="Migrate from Flightcontrol" icon="arrow-right-arrow-left" href="/migrate/from-flightcontrol">
    Bring your existing projects over with a guided migration.
  </Card>
</CardGroup>

Prefer a guided tour? [Book a demo](https://cal.com/team/ravion/demo), or read the [product philosophy](/philosophy) for why we built a framework instead of another PaaS.
