Introduction
- What is Terraform?How Terraform solves infrastructure challenges.
- Use CasesPopular use cases and related documentation you can use to create Terraform configurations and workflows.
- Terraform vs. AlternativesLearn how Terraform compares to other tools and services.
- Phases of Terraform adoptionDesign your Terraform workflows for scale.
Manage Infrastructure
- Configuration LanguageDescribe infrastructure on various providers with Terraform's configuration language.
- Terraform CLIUse the Terraform CLI to manage configuration, plugins, infrastructure, and state.
Collaborate
- HCP TerraformHCP Terraform helps teams use Terraform together, with version control, state sharing, governance, and more.
- Terraform EnterpriseTerraform Enterprise is a self-hosted instance of HCP Terraform, which is ideal for organizations that have strict security and compliance requirements.
Develop and Share
- Plugin DevelopmentCreate a provider to allow Terraform to interact with a service.
- ModulesCreate reusable configurations with modules.
- Registry PublishingPublish a provider or module to the Terraform Registry to make it publicly available.
