Alternatives to OpenTofu

Describe and manage infrastructure with versioned configuration files. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as OpenTofu.

  • Terraform

    An infrastructure-as-code command-line tool for creating, changing and versioning cloud and on-premises infrastructure.

    Terraform offers a large public registry of providers and modules, but it is source-available rather than open source and ties team features to HCP Terraform.

  • Pulumi

    An open-source infrastructure as code tool that defines cloud resources in general-purpose programming languages.

    Pulumi defines infrastructure in languages such as TypeScript, Python and Go, also accepts HCL with Terraform support, and ties some team features to its hosted platform.

Similar software

Related functionality, not a direct replacement.