Terraform
Terraform is an infrastructure-as-code platform by HashiCorp that lets DevOps teams and enterprises define, provision, and version cloud and on-premise infrastructure across 100+ providers via a declarative configuration language, monetizing through HCP Terraform SaaS subscriptions and Enterprise licenses.
- Company typePrivate
- Founded2017
- HeadquartersSan Francisco, United States
- Headcount11–50
- GTM typeB2B
- OfferingSoftware
What Terraform does
Terraform is an infrastructure-as-code (IaC) product line developed and maintained by HashiCorp, Inc., a privately held Delaware-incorporated technology company headquartered in San Francisco. The product enables users to define, provision, and version infrastructure resources — ranging from low-level components (compute instances, storage, networking) to high-level services (DNS entries, SaaS features) — using a declarative HashiCorp Configuration Language (HCL). Terraform operates across 100+ infrastructure providers including AWS, Azure, Google Cloud Platform, Oracle Cloud, and Docker, with a public Registry hosting community-contributed providers and modules.
The product is distributed across three tiers: an open-source CLI distributed under the Business Source License, HCP Terraform (a SaaS collaboration platform with free and paid tiers), and Terraform Enterprise (a self-hosted edition for on-premise deployments with advanced governance and support). Additional tooling includes Terraform Migrate for adoption from competing IaC platforms, Terraform Explorer for infrastructure visibility, and the Terraform MCP Server for AI assistant integration. Terraform's commercial customers are DevOps and Platform Engineering teams plus enterprise organizations requiring multi-cloud governance, brownfield resource import, and compliance enforcement.
Terraform's business model combines a product-led growth motion — driven by the free open-source core, free HCP Terraform tier, certifications, and community forums — with enterprise field sales targeting large organizations for Terraform Enterprise deployments. Revenue is generated primarily through HCP Terraform Plus subscriptions (monthly billing) and Terraform Enterprise perpetual licenses with multi-year support contracts. The offering is bundled within HashiCorp's broader infrastructure lifecycle management portfolio alongside Packer, Nomad, Vault, Consul, and Boundary.
Terraform firmographics
Firmographics- Name
- Terraform
- Legal name
- HashiCorp, Inc.
- Website
- https://terraform.io
- Company type
- Private
- Founded year
- 2017
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- Terraform is an infrastructure-as-code platform by HashiCorp that lets DevOps teams and enterprises define, provision, and version cloud and on-premise infrastructure across 100+ providers via a declarative configuration language, monetizing through HCP Terraform SaaS subscriptions and Enterprise licenses.
- Ownership category
- akta.pro rank
Terraform industry classification
Industry- Product category
- Infrastructure as Code (IaC) Software
- NAICS
- Computer Systems Design and Related Services (54151)
- SIC
- Services-Prepackaged Software (7372)
- akta.pro primary industry
- Cloud Automation & IaC (Terraform, CI/CD, Policy-as-Code) (BPAEACAL)
- akta.pro secondary industries
- Infrastructure Automation & Configuration Management (IaC) (HDABABAF), Infrastructure as Code (IaC) & Configuration Management (BPAEAKAF)
Keywords
Where Terraform is headquartered
LocationHeadquarters
- HQ city
- San Francisco
- HQ country
- United States
- HQ region
- North America
Markets served
Terraform business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Infrastructure, Marketing or Sales, Operations
Revenue model
- Open Source Terraform: Free, open-source version of Terraform distributed under BSL license. Serves as the primary acquisition channel for developer adoption and community growth.
- HCP Terraform (Cloud): SaaS platform offering team collaboration, remote state management, policy as code, and operational dashboards. Tiered pricing from free to paid plans based on features and team size.
- Terraform Enterprise: On-premise or private cloud deployment for enterprises requiring self-hosted infrastructure with advanced security, compliance, and custom support SLAs.
- Terraform Registry: Public registry for providers and modules, with verified publisher program for partner ecosystem distribution.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Others | Terraform Open Source - Free tier for individual users |
| Freemium | Monthly | HCP Terraform Free - Entry-level cloud collaboration |
| Subscription | Monthly | HCP Terraform Plus - Paid team/enterprise plans |
| One time/ perpetual license | Multi-year contract | Terraform Enterprise - On-premise deployment |
Go-to-market motion2 records
Distribution channels5 records
Marketing channels6 records
Terraform product offering
Product offeringCore offering
Terraform is an Infrastructure as Code (IaC) tool that enables users to build, change, and version infrastructure safely and efficiently using its declarative HashiCorp Configuration Language. It supports provisioning of low-level components (compute, storage, networking) and high-level components (DNS, SaaS features) across AWS, Azure, GCP, Oracle Cloud, Docker, and hundreds of other providers, available as an open-source CLI, a managed SaaS (HCP Terraform), and a self-hosted enterprise edition (Terraform Enterprise).
Product overview
Terraform is a unified infrastructure as code (IaC) platform by HashiCorp that enables users to define, provision, and manage infrastructure across multiple cloud providers and services. The core Terraform product works in conjunction with HCP Terraform (cloud-hosted collaboration platform), Terraform Enterprise (self-hosted enterprise edition), and specialized tools like Terraform MCP Server for AI assistant integration and Terraform Migrate for migration support. The broader HashiCorp ecosystem includes related products such as Packer (machine image building), Consul (service networking), Nomad (workload orchestration), and Vault (secrets management), all designed to work together within an infrastructure lifecycle management workflow. The Terraform Registry serves as the module and provider marketplace for the community.
Differentiator
Problem solved
Functional benefit
Brands
- HCP Terraform: Cloud-based Terraform collaboration and automation platform offered as a service
- Terraform Enterprise
- Terraform CLI
Products and services
- Terraform Core Infrastructure as Code (IaC) tool enabling users to build, change, and version infrastructure safely and efficiently across low-level components (compute instances, storage, networking) and high-level components (DNS entries, SaaS features) using the HashiCorp Configuration Language. Targets DevOps engineers, platform engineers, and SREs managing cloud and on-premise infrastructure.
- HCP Terraform HashiCorp Cloud Platform Terraform (HCP Terraform) is a managed cloud service that automates infrastructure provisioning at scale, enabling team collaboration for infrastructure deployment with features including remote state management, VCS integration, policy-as-code, SSO, private registry, operational dashboards, and tiered plans from free to enterprise.
- Terraform Enterprise Self-hosted enterprise edition of Terraform providing private deployment options with advanced workflow management, governance, policy enforcement, enhanced reliability diagnostics, visibility features (Terraform Explorer), and brownfield migration capabilities for organizations requiring on-premise or private cloud infrastructure.
- Terraform MCP Server Model Context Protocol server enabling AI assistants and development tools to interact with Terraform for infrastructure management and automation, supporting AI-driven infrastructure workflows.
- Terraform Migrate Tool for migrating existing infrastructure configurations to Terraform, facilitating adoption and transition from other IaC tools or manual infrastructure management.
- Terraform Registry Public registry hosting Terraform providers, modules, and practitioners for sharing and discovering infrastructure configurations across the Terraform ecosystem, with a verified publisher program for partner ecosystem distribution.
- Terraform Sandbox Pre-configured sandbox environment containing tools and services for experimenting with Terraform without local setup requirements, used for hands-on learning and experimentation.
Quantifiable outcome
- Global IaC market projected to reach USD 6.14 billion by 2033 with over 22% CAGR
- +2 more outcomes
Companies that use Terraform
Customer profileSegments3 records
Ideal customer profiles3 records
Terraform technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Integration2 records
Feature8 records
Terraform partnerships and signals
Strategic signalScale indicators2 records
Recent moves5 records
Expansion highlights5 records
Terraform competitors and assessment
Company assessmentDirect peers
- Pulumi: Pulumi offers infrastructure as code using general-purpose programming languages (TypeScript, Python, Go) across multi-cloud environments, directly competing with Terraform on multi-cloud IaC, state management, and team collaboration.
Emerging players
- OpenTofu: OpenTofu is an open-source fork of Terraform created in response to HashiCorp's license change; it maintains compatibility with Terraform providers and configuration while offering a fully open-source license, posing a direct substitution threat.
- Crossplane: Open-source Kubernetes-native infrastructure provisioning tool that uses Kubernetes custom resources to manage cloud resources; it represents an emerging paradigm competing with Terraform in Kubernetes-centric environments.
- Spacelift: Infrastructure as code management platform that orchestrates Terraform, OpenTofu, Pulumi, and CloudFormation workflows with policy-as-code, drift detection, and self-service developer portals; it layers on top of Terraform and competes for the orchestration and governance budget.
- env0: Self-service infrastructure automation platform supporting Terraform, OpenTofu, Pulumi, and other IaC frameworks with policy guardrails, cost controls, and team workflows; it competes with HCP Terraform for the IaC collaboration and governance layer.
- Scalr: Terraform-native collaboration and governance platform with policy-as-code, hierarchical state management, and self-service provisioning; it directly competes with HCP Terraform and Terraform Enterprise for team-based IaC orchestration.
Broad incumbents
- AWS CloudFormation: AWS's native infrastructure as code service deeply integrated with the AWS ecosystem; it is a broad incumbent competing with Terraform specifically within AWS workloads and offering free, first-party tooling.
- Azure Bicep: Microsoft's domain-specific language for deploying Azure resources, replacing ARM templates; it is the native Azure IaC alternative competing with Terraform for Azure-centric workloads and tightly integrated with Azure governance.
- Google Cloud Deployment Manager: Google Cloud's native IaC service for declaratively provisioning GCP resources; it competes with Terraform within GCP-centric estates and is offered as part of the broader Google Cloud platform.
- Ansible: Red Hat's agentless configuration management and automation platform overlapping with Terraform on infrastructure automation; while more focused on configuration and application deployment, it competes for the same DevOps tooling budget.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat5 records
Key risks5 records
Key highlights7 records
Customer concentration
Terraform social profiles
Digital presenceTerraform financial estimates
Financial estimateRevenue estimate
Valuation estimate
Terraform leadership team
Management profileNumber of profiles
Terraform funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Terraform M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Terraform
What does Terraform do?
Terraform is an Infrastructure as Code (IaC) tool that enables users to build, change, and version infrastructure safely and efficiently using its declarative HashiCorp Configuration Language. It supports provisioning of low-level components (compute, storage, networking) and high-level components (DNS, SaaS features) across AWS, Azure, GCP, Oracle Cloud, Docker, and hundreds of other providers, available as an open-source CLI, a managed SaaS (HCP Terraform), and a self-hosted enterprise edition (Terraform Enterprise).
Is Terraform a public or private company?
Terraform is a private company. It is classified as venture growth investor backed and is currently operating.
When was Terraform founded?
Terraform was founded in 2017. It employs 11 to 50 people.
Where is Terraform based?
Terraform is headquartered in San Francisco, United States, in the North America region.
How does Terraform make money?
Four revenue lines are on record. Open Source Terraform is the primary driver. The others are HCP Terraform (Cloud), terraform Enterprise and terraform Registry.
Who are Terraform's main competitors?
Pulumi is listed as a direct peer. Emerging players are OpenTofu, Crossplane, Spacelift, env0 and Scalr. Broad incumbents are AWS CloudFormation, Azure Bicep, Google Cloud Deployment Manager and Ansible.
Does Terraform have an API?
No public API is recorded for Terraform.
What industry is Terraform in?
Terraform's product category is Infrastructure as Code (IaC) Software. Its primary akta.pro industry code is BPAEACAL, Cloud Automation & IaC (Terraform, CI/CD, Policy-as-Code), with a secondary code of HDABABAF, Infrastructure Automation & Configuration Management (IaC). Its NAICS code is 54151 and its SIC code is 7372.