HashiCorp Terraform logo

HashiCorp Terraform Review

Visit

Infrastructure as code for provisioning and managing cloud resources

Terraform is an infrastructure-as-code tool for defining, provisioning, and managing cloud and on-premises infrastructure across multiple providers.

AI Panel Score

0 AI reviews

About HashiCorp Terraform

In practice, users write HCL (HashiCorp Configuration Language) or JSON files that declare what infrastructure should exist — virtual machines, networks, databases, DNS records, and more. Running `terraform plan` shows a preview of changes before they are applied, and `terraform apply` executes them. State is tracked in a state file that records the real-world resources Terraform manages, enabling it to compute incremental changes on subsequent runs.

Terraform's module system allows reusable, versioned infrastructure components to be shared across teams or published to the public Terraform Registry. The remote state and state locking features in Terraform Cloud prevent concurrent modification conflicts in team environments. Sentinel policy-as-code and role-based access controls allow organizations to enforce compliance rules before infrastructure changes are applied.

Terraform targets DevOps engineers, platform engineers, and cloud architects working across organizations of any size. The open-source CLI is free to use without restrictions. Terraform Cloud offers a hosted backend with a free tier for small teams and paid plans starting at $20 per user per month for additional governance and collaboration features. Competing tools in the infrastructure-as-code space include Pulumi, AWS CloudFormation, Azure Bicep, and Ansible.

Terraform is distributed as a standalone binary for Linux, macOS, and Windows. It operates via API calls to provider endpoints and requires no agent installation on target systems. The open-source edition is licensed under the Business Source License (BSL) as of version 1.6; earlier versions remain under the Mozilla Public License. An OpenTofu fork maintained by the Linux Foundation continues development under the MPL-2.0 license.

Features

Analytics

  • Cost Estimation & Optimization

    Terraform automatically enforces cost-centric policies to eliminate idle, underused, and over-provisioned resources, helping organizations reduce cloud spend by up to 20%.

Automation

  • Infrastructure Health Alerts & Notifications

    HCP Terraform sends alerts via Slack and email when infrastructure issues are detected, enabling teams to roll forward or roll back changes, with configurable per-team notification channels.

  • Terraform Stacks

    HCP Terraform Stacks allows teams to coordinate, deploy, and manage interdependent Terraform configurations within IaC workflows, eliminating manual tracking of cross-configuration dependencies.

Collaboration

  • Private Module Registry

    Teams can create, publish, and discover reusable internal modules validated by an integrated testing workflow, with support for module deprecation warnings and lifecycle management.

  • VCS Integration

    Terraform integrates with version control systems to trigger infrastructure runs automatically on code changes, enabling review and approval workflows for infrastructure modifications.

Core

  • Infrastructure as Code (IaC) Provisioning

    Terraform lets you define, build, change, and version infrastructure safely and efficiently using declarative configuration language, covering compute, storage, networking, DNS, and SaaS resources.

  • Remote State Storage & Management

    HCP Terraform acts as a remote backend storing Terraform state tied to workspaces, with automatic versioning, encryption at rest, and the ability to share state outputs between workspaces.

Customization

  • No-Code Modules & ServiceNow Integration

    Terraform enables end users to discover and provision infrastructure through no-code modules and a ServiceNow integration, reducing the skills gap needed to consume infrastructure resources.

Integration

  • 4,000+ Provider Ecosystem

    With more than 4,000 providers, Terraform extends infrastructure provisioning and management across all major public clouds, private datacenters, networks, and SaaS applications.

  • Run Task Partner Integrations

    Terraform supports 25+ run task partner integrations for single sign-on, logging, security and compliance tools, cost management, and IT service management within the automation workflow.

Security

  • Audit Logging & Explorer

    HCP Terraform exports audit logs to external systems via API or directly into Splunk, and provides an Explorer interface with filter capabilities and CSV downloads to monitor workspace health and compliance.

  • Policy as Code (Sentinel & OPA)

    Terraform enforces security and compliance guardrails on every run using HashiCorp Sentinel and Open Policy Agent (OPA), including pre-written policy libraries for major cloud providers.

Preview

HashiCorp Terraform desktop previewHashiCorp Terraform mobile preview

Pricing Plans

Terraform CLI (Open Source / Community Edition)

Free

Fully free, open-source CLI for individuals running Terraform locally. No managed platform features; state is stored locally. Free forever regardless of resource count.

  • Full Terraform CLI (terraform plan / terraform apply)
  • Local state management
  • 3,000+ provider support (AWS, Azure, GCP, Kubernetes, etc.)
  • HCL configuration language
  • No concurrent run limits (local execution)

HCP Terraform Free

Free

For individuals and small teams getting started with HCP Terraform (the hosted SaaS platform). Includes up to 500 managed resources (Resources Under Management / RUM) at no charge. New users receive a $500 trial credit on a Pay-As-You-Go plan; legacy free plans reached end-of-life March 31, 2026.

  • Up to 500 managed resources (RUM) at no charge
  • Unlimited users and applies
  • Remote state management and VCS integration
  • SSO (single sign-on)
  • Policy as code (Sentinel + OPA) — 1 policy set, up to 5 policies
  • 1 run task integration
  • 1 concurrent run
  • HCP Terraform agents (self-hosted)
  • $500 HCP trial credit for new Pay-As-You-Go signups
Popular

HCP Terraform Essentials

$0/monthly

First paid tier for professional individuals or teams adopting infrastructure as code provisioning at scale. Priced at ~$0.10 per managed resource per month (or ~$0.00013 per resource per hour), billed hourly based on peak managed resources. First 500 resources included. Includes a $500 HCP trial credit.

  • ~$0.10 per managed resource/month ($0.00013/resource/hour)
  • Hourly billing based on peak resource count
  • First 500 managed resources included
  • $500 HCP trial credit
  • Unlimited users
  • VCS integration and remote execution
  • Basic policy as code (Sentinel + OPA)
  • Run tasks
  • Private registry

HCP Terraform Standard

$0/monthly

For enterprises standardizing and managing infrastructure automation and lifecycle. Adds governance, collaboration, and scalability features on top of Essentials. Priced at ~$0.47 per managed resource per month, billed hourly on peak. Includes a $500 HCP trial credit.

  • ~$0.47 per managed resource/month
  • All Essentials features
  • Team management and role-based access control (RBAC)
  • 3 concurrent runs
  • Policy sets connected to VCS repositories
  • Flexible enterprise support options
  • Audit logging
  • $500 HCP trial credit

HCP Terraform Premium

$1/monthly

Top SaaS tier for enterprises to maximize IT investments with a secure, self-service workflow. Includes all Standard and Essentials features plus advanced governance and enterprise capabilities. Priced at ~$0.99 per managed resource per month, billed hourly on peak. Contracted/volume pricing available via Sales.

  • ~$0.99 per managed resource/month
  • All Standard and Essentials features
  • Advanced governance and enterprise features
  • Drift detection
  • Ephemeral workspaces
  • No-code provisioning for self-service infrastructure
  • Audit logging
  • Higher concurrency
  • Contracted volume discounts available

Terraform Enterprise (Self-Managed)

Contact sales

Self-hosted version of HCP Terraform for compliance-heavy enterprises requiring full control over data and infrastructure (including air-gapped deployments). Pricing is custom and requires contacting HashiCorp/IBM Sales. Average contract value is approximately $36,726/year per third-party sources, but list price varies significantly by usage and negotiation.

  • Self-hosted deployment (on-premises or private cloud)
  • Air-gapped network deployment support
  • All HCP Terraform Premium features
  • Full data sovereignty and compliance controls
  • Custom SSO and audit integrations
  • Enterprise-grade SLA and support
  • Custom pricing based on managed resources and contract terms

AI Panel Reviews

AI panel reviews are being generated for this product.

Buyer Questions

Common questions answered by our AI research team

Integration

How many provider integrations does Terraform support?

Terraform supports over 3,000 provider integrations, covering AWS, Azure, Google Cloud, Kubernetes, and various SaaS platforms.

Integration

Does Terraform work with both AWS and Azure?

Yes, Terraform works with both AWS and Azure, along with Google Cloud, Kubernetes, and many SaaS platforms through its provider ecosystem.

Features

Can Terraform manage resources across multiple cloud environments?

Yes, Terraform manages resources across multiple environments using a single workflow, spanning cloud providers, Kubernetes, and SaaS platforms.

Features

Does Terraform automatically remove infrastructure no longer in config?

Yes, Terraform automatically destroys resources that are no longer described in the configuration files, matching infrastructure to the declared desired state.

Product Information

  • Pricing

    From $20/mo
  • Free Plan

    Available

Platforms

webmacwindowslinux

Resources

Documentation
API
Blog
Changelog

Also in AI DevOps