Open-source Infrastructure as Code tool for building, changing, and versioning infrastructure. Like having blueprints and construction management for cloud resources.
DevOps teams use Terraform to create identical cloud environments across development, staging, and production.
Terraform is a vendor-neutral Infrastructure as Code (IaC) tool, not a cloud provider service. It can provision and manage resources across AWS, Azure, Google Cloud, and OCI using provider plugins. Comparable cloud-native IaC options include AWS CloudFormation, Azure Bicep/ARM templates, Google Cloud Deployment Manager (legacy) and Config Connector, and OCI Resource Manager (Terraform-based).