Terraform
Basic Information
- Company/Brand: HashiCorp (Acquired by IBM in February 2025)
- Country/Region: United States
- Official Website: https://www.hashicorp.com/en/products/terraform
- GitHub: https://github.com/hashicorp/terraform
- Type: Infrastructure as Code (IaC)
- Release Date: 2014
- License: BSL 1.1 (Switched from MPL to BSL in 2023)
Product Description
Terraform is an Infrastructure as Code tool developed by HashiCorp, allowing developers to define cloud and on-premises resources in readable, declarative configuration files and manage the complete lifecycle of infrastructure. Terraform can manage everything from low-level components like compute, storage, and networking to high-level components like DNS entries and SaaS features.
HashiCorp and the Terraform community have written over 1,000 Providers to manage resources on platforms such as AWS, Azure, GCP, Kubernetes, GitHub, and more. IBM completed the acquisition of HashiCorp in February 2025.
Core Features
- Declarative configuration language (HCL - HashiCorp Configuration Language)
- Support for 1,000+ Providers
- State Management
- Execution Plan (Plan) and Confirmation (Apply)
- Module system (reusable infrastructure components)
- Workspace management
- Import existing infrastructure
- Remote state storage
- Change detection and incremental updates
Product Line
| Product | Description |
|---|---|
| Terraform CLI | Open-source command-line tool |
| Terraform Cloud | Hosted collaboration platform |
| Terraform Enterprise | Enterprise-grade self-hosted version |
Business Model
- Terraform CLI: Free to use (BSL license)
- Terraform Cloud: Free tier + paid Team and Enterprise editions
- Terraform Enterprise: Enterprise license
License Change Controversy
In 2023, HashiCorp changed Terraform's license from MPL to BSL 1.1, sparking community dissatisfaction and leading to the creation of OpenTofu (an open-source fork supported by the Linux Foundation).
Target Users
- Cloud Architects
- DevOps Engineers
- Infrastructure Teams
- Enterprises with multi-cloud strategies
- SRE Teams
Competitive Advantages
- Leader in the Infrastructure as Code space
- Broadest multi-cloud support (1,000+ Providers)
- Mature ecosystem and community
- Intuitive and easy-to-learn declarative configuration
- Enterprise resource support following IBM acquisition
Market Performance
- Remained the leader in the IaC space in 2026
- Facing competition from OpenTofu and Pulumi
- Strategic direction post-IBM acquisition remains to be seen
- BSL license change impacted community trust
Relationship with OpenClaw
Terraform can be used to automate the configuration of OpenClaw's deployment infrastructure—from cloud servers and networks to Kubernetes clusters. The philosophy of Infrastructure as Code aligns with OpenClaw's automation ethos.
External References
Learn more from these authoritative sources: