Skip to content
StackLegder Software & AI-tool pricing — verified, dated, and logged when it changes
Developer tools & hosting
HASHICORP, OPENTOFU, PULUMI

Terraform vs OpenTofu vs Pulumi: infrastructure-as-code after the license change

Published Pricing verified

This category was reshaped by a licensing fight. In August 2023 HashiCorp relicensed Terraform under the Business Source License; the community forked it into OpenTofu; in February 2025 IBM closed a $6.4 billion acquisition of HashiCorp. Since then, most teams are on one of two tracks: migrating from Terraform to OpenTofu over the license concern, or adopting Pulumi for new projects while keeping Terraform for what already exists.

CostState backend
OpenTofu$0 — no first-party SaaSbring your own (S3, GCS, Azure Blob, or a third party)
TerraformHCP Terraform on a "resources under management" modelHashiCorp-hosted, or self-managed
PulumiPulumi Cloud $50/user/mo for team featuresfree with a self-hosted S3 backend

OpenTofu is a drop-in Terraform replacement — same HCL, same providers, same workflow — and its true cost is zero because there's no SaaS layer at all; you point it at your own state bucket. For a team that just wants Terraform without the BSL and without a vendor relationship, it's the straightforward answer.

Pulumi is a genuinely different tool: you write infrastructure in real programming languages (TypeScript, Python, Go) instead of HCL. Pulumi Cloud is $50/user/month for the managed state and team features, or free if you self-host state in S3. The trade is a steeper concept curve for a more expressive model.

Terraform itself still works and HCP Terraform is a mature platform — the question is whether you're comfortable with the license and an IBM-owned roadmap.

New team, no baggage: OpenTofu if you like HCL, Pulumi if you'd rather write infrastructure in a real language. Existing Terraform shop: migrating to OpenTofu is low-risk and removes the license question entirely.

Sources
  1. HashiCorp — Terraform pricing
  2. OpenTofu
  3. Pulumi — pricing