Terraform
Industry-standard infrastructure as code (IaC) tool for provisioning cloud resources.
Overview
Terraform by HashiCorp allows engineers to define, preview, and safely deploy cloud infrastructure across AWS, Google Cloud, Azure, and hundreds of SaaS providers using declarative HashiCorp Configuration Language (HCL).
Key Capabilities
- Declarative syntax defining compute, storage, and networking across any cloud
- Execution plans showing exact changes before making any infrastructure updates
- State management tracking resource dependencies and drift detection
Ideal Use Cases & Goals
- “Provisioning reproducible production cloud environments across AWS and GCP”
- “Managing Kubernetes clusters, DNS records, and IAM access policies as code”
- “Enforcing infrastructure security and compliance in CI/CD deployment pipelines”
Direct Alternatives
Tools that offer comparable features or target the same creative workflow: