OpenTofu

The community fork of Terraform under the Linux Foundation, MPL-licensed and governed by many companies rather than one

8.8

Quick Overview

Company Linux Foundation (OpenTofu project)
Category DevOps & Infrastructure as Code
Headquarters Distributed, Open Source
Founded 2023
EU Presence Vendor-neutral; no single jurisdiction
Data Location Runs wherever you run it
Open Source Yes (MPL 2.0)
GDPR Compliant Yes - no vendor processing involved
Self-Hosting Yes - a CLI you run yourself
Main Features Terraform-compatible HCL, state encryption, provider and module registry, for_each on providers, drop-in migration, no telemetry
Pricing Free and open source
Best For Any team that wants infrastructure-as-code without a single-vendor licence risk
Replaces Terraform (BSL), Pulumi

Detailed Review

Pros and Cons

Pros

  • Drop-in replacement for Terraform 1.5+
  • MPL 2.0, cannot be relicensed by one vendor
  • State encryption built in
  • Linux Foundation governance
  • No telemetry

Cons

  • Ecosystem still gravitates to HashiCorp registry
  • Some commercial tooling slower to certify it
  • Engine only, no execution platform

Alternatives to OpenTofu

Other European devops & infrastructure as code worth comparing before you decide:

Spacelift

Poland · Managed CI/CD for OpenTofu, Terraform, Pulumi and Ansible

NixOS

Netherlands · Declarative, reproducible system configuration

Buddy Works

Poland · Pipeline automation with an unusually approachable UI

Terramate

Germany · Orchestration and code generation for large IaC estates

See all European devops & infrastructure as code or compare them directly against Terraform (BSL) on our alternatives page.

Frequently Asked Questions

For most estates it is a binary swap: same HCL, same state format, same providers. Check for reliance on Terraform features added after the 1.5 fork and for modules pinned to HashiCorp's registry, and validate on a non-production stack first.

The Business Source Licence restricts using Terraform to build competing products and can be changed by its owner. MPL 2.0 under Linux Foundation governance cannot be unilaterally revoked, which is a materially different long-term risk profile.

Yes, notably client-side state encryption with your own keys, provider iteration with for_each, and early variable evaluation. It is developing its own direction rather than only tracking Terraform.

Yes. OpenTofu is a CLI. For team workflows with policy, approvals and drift detection you need an execution platform such as Spacelift, Terramate or Digger.

Who worked on this review

Three people touch every tool page: one writes it, a second edits it, and a third checks the compliance and pricing claims against the vendor's own documentation.

Ingrid Halvorsen
Written by

Ingrid Halvorsen

Managing Editor · Oslo, Norway

Runs the review process and decides when a page is ready to publish or needs another pass.

Marta Kowalczyk
Edited by

Marta Kowalczyk

Senior Analyst, Infrastructure & Developer Tools · Warsaw, Poland

Covers hosting, developer tooling and the practical side of moving workloads to European providers.

Daniel Brandt
Fact-checked by

Daniel Brandt

Privacy & Compliance Researcher · Berlin, Germany

Checks the compliance claims: where the company is established, where the data sits, and what the DPA actually says.

Read our editorial process for how we source, verify and update these pages — and how we keep affiliate income separate from what we recommend.

Go to OpenTofu