Skip to content
SPECIFICTION
Get listed

OpenTofu

opentofu.org

Free plan WindowsmacOSLinuxSelf-hosted
Visit opentofu.org
Spec score 7.8 #11 of 31 in Infrastructure as Code Tools

What it is

OpenTofu is a free infrastructure as code tool for defining cloud and on-premises resources in human-readable configuration files. Its workflow moves from writing configuration to generating a plan and applying approved changes in dependency order. Providers connect it with cloud platforms, SaaS services and APIs, including AWS, Azure, Google Cloud Platform, Kubernetes, Helm, GitHub, Splunk and Datadog. Reusable modules and a public registry support configurable infrastructure collections. OpenTofu tracks resources in a state file, builds a dependency graph and can change independent resources in parallel. Built-in client-side state encryption supports key providers such as PBKDF2, AWS KMS, GCP KMS and OpenBao. Providers can be installed from registries, local mirrors or caches, including for air-gapped environments. OpenTofu is presented as a Terraform replacement that preserves existing workflows and configurations. OCI registries can host modules and serve as a secondary provider source, but not yet the primary source. Official installation options cover Linux, macOS, Windows, FreeBSD and OCI container images.

Spec sheet

Purpose
OpenTofu is an infrastructure as code tool for defining cloud and on-premises resources in human-readable configuration files.Read 30 Sep 2026 · opentofu.org
Founded
2023Read 28 Sep 2026 · opentofu.org
Community support
The project directs users to community Slack, GitHub discussions, issues, RFC discussions, and contributions.Read 30 Sep 2026 · opentofu.org
Governance
OpenTofu is hosted and maintained under the Linux Foundation as a community-driven, impartial open-source project.Read 30 Sep 2026 · linuxfoundation.org
Modules
OpenTofu supports reusable modules for configurable collections of infrastructure and provides a public registry of modules and providers.Read 30 Sep 2026 · opentofu.org
OCI integration
OpenTofu supports OCI registries for modules and as a secondary provider installation source, but not yet as the primary provider source.Read 30 Sep 2026 · opentofu.org
Parallel execution
OpenTofu builds a resource dependency graph and creates or modifies non-dependent resources in parallel.Read 30 Sep 2026 · opentofu.org
Project scale
The official website reports an ecosystem of more than 3,900 providers and 23,600 modules.Read 30 Sep 2026 · opentofu.org
Provider installation
Providers can be installed from registries, local mirrors, or caches, and OpenTofu supports workflows for air-gapped environments.Read 30 Sep 2026 · opentofu.org
Providers
Providers let OpenTofu manage cloud platforms, SaaS providers, and other APIs, with examples including AWS, Azure, GCP, Kubernetes, Helm, GitHub, Splunk, and Datadog.Read 30 Sep 2026 · opentofu.org
State encryption
Built-in client-side state encryption supports key providers including PBKDF2, AWS KMS, GCP KMS, and OpenBao.Read 30 Sep 2026 · opentofu.org
State tracking
OpenTofu stores infrastructure state in a state file that acts as the source of truth for determining required changes.Read 30 Sep 2026 · opentofu.org
Supported systems
Official installation methods cover Linux distributions, macOS, Windows, FreeBSD, and OCI container images.Read 30 Sep 2026 · opentofu.org
Terraform compatibility
OpenTofu is presented as a drop-in replacement for Terraform that preserves existing workflows and configurations.Read 30 Sep 2026 · opentofu.org
Workflow
Its core workflow consists of writing configuration, generating an execution plan, and applying approved changes in dependency order.Read 30 Sep 2026 · opentofu.org

Plans and prices

OpenTofu Free open-source infrastructure as code tool Read 30 Sep 2026 · linuxfoundation.org

Every OpenTofu plan and price →

Strong points and limits

Strong points

  • Free infrastructure as code tool
  • Terraform workflows and configurations are supported
  • Tracks infrastructure in a state file
  • Supports air-gapped provider installation workflows
  • State encryption includes cloud key providers

Limits

  • OCI is not yet a primary provider source
  • The project directs users to community support channels

Who it suits

OpenTofu suits infrastructure teams that define cloud or on-premises resources in configuration and want to manage changes through plans. It may also fit teams that need local provider sources or air-gapped workflows.

Verdict

OpenTofu provides a configuration-and-plan workflow for managing infrastructure, with state tracking, provider integrations and reusable modules. Its OCI provider support is limited to secondary installation sources for now.

Where Specifiction places it

Alternatives to OpenTofuAll alternatives →