> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/installation/terraform.md).

# Terraform

Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently.

The `terraform init` and `terraform apply` commands are two of the most commonly used commands in Terraform.

## Installation

{% hint style="info" %}
The following samples are intended for use in **production** **environments,** such as having complete control over operations, integrating the Norbix stack within a company structure, tools and policy, developing internal tools, etc. Installing Norbix in any cloud system requires **Enterprise Licence**. Please refer to our [pricing page](https://norbix.ai/pricing/) for more details.
{% endhint %}

To install and use Norbix, follow these steps:

1. Download the Norbix repository from GitHub by cloning the repository or downloading a zip file.
2. Open a terminal or command prompt, navigate to the folder where you downloaded the Norbix repository, and run the `terraform init` command to initialize the working directory. This will download and install any required plugins and verify the configuration files.
3. Run the `terraform apply` command to create and manage the infrastructure for your Norbix projects. This will apply the changes specified in the configuration files, creating or modifying resources as needed.

Once these steps are complete, you can use Norbix to create and manage the backend for your app. For more information on how to use Norbix, see the documentation on GitHub.

<br>
