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

# Astro Terraform Provider

[Terraform by HashiCorp](https://www.terraform.io/) allows you to manage your infrastructure as code. This means you can programmatically manage resources, user access, and networking using Terraform and Terraform Providers. This provides you with an alternative to the Astro CLI, Astro UI, or Astro API to manage resources.

Terraform providers act as an interface between Terraform and different platforms or services that you might use in your infrastructure implementation. You can use the [Astro Terraform Provider](https://github.com/astronomer/terraform-provider-astro) to programmatically manage your Astro resources.

The Astro Terraform Provider is open source and available through the [Terraform registry](https://registry.terraform.io/providers/astronomer/astro/latest). You can also clone the provider from its [GitHub Repo](https://github.com/astronomer/terraform-provider-astro) if you also want to adapt it for your custom use case, or submit a suggestion with a pull request.

You can read more about the Astro Terraform Provider in the [Terraform Registry](https://registry.terraform.io/providers/astronomer/astro/latest/docs) docs and see example code in the [GitHub Repo](https://github.com/astronomer/terraform-provider-astro/tree/main/examples).

## Terraform Registry Guides

<CardGroup cols={2}>
  <Card title="Get started with Astro Terraform Provider" icon="terraform" iconType="brands" href="https://registry.terraform.io/providers/astronomer/astro/latest/docs/guides/get-started">
    Automate the onboarding of a new team onto Astro by creating and managing a Workspace and Deployment.
  </Card>

  <Card title="Use Import Script to migrate existing resources" icon="astro" iconType="brands" href="https://registry.terraform.io/providers/astronomer/astro/latest/docs/guides/import-script">
    Migrate an existing Workspace, API token, and Team into Terraform using the Terraform Import Script.
  </Card>
</CardGroup>
