OpenTofu
opentofu.org
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
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
- Infrastructure as Code Tools#11 of 317.8
- Cloud Orchestration Software#11 of 277.8
- Infrastructure Automation#12 of 247.8
- Data Center Automation#12 of 227.7
- IT Configuration Management Software#16 of 277.8
- Orchestration / Provisioning Software#16 of 277.8
- Cli Tools#19 of 327.7