> ## Documentation Index
> Fetch the complete documentation index at: https://www.ravion.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Infrastructure as code

> Ravion uses infrastructure as code to manage cloud resources declaratively with Terraform, giving you reviewable, repeatable changes.

Infrastructure as code (IaC) is a way to manage cloud infrastructure using code.

Common tools include:

* [Terraform](https://www.terraform.io/) — closed source
* [OpenTofu](https://opentofu.org/) — open source community fork of Terraform
* [CloudFormation](https://aws.amazon.com/cloudformation/)
* [Pulumi](https://www.pulumi.com/)

These all exist as a standard way to provision, update, and destroy cloud infrastructure without clicking around in the web console.

## Ravion is a platform to automate IaC and track its state over time

Use Ravion to execute your plan, apply, and enforce policy checks.

Ravion can optionally function as your managed state backend instead of S3 and DynamoDB.
