Alternatives to Pulumi

An open-source infrastructure as code tool that defines cloud resources in general-purpose programming languages. 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 Pulumi.

  • Terraform

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

    Terraform uses declarative configuration files instead of general-purpose programming languages. It has a large registry of providers and modules, and it is source-available rather than open source.

  • OpenTofu

    Describe and manage infrastructure with versioned configuration files.

    OpenTofu describes infrastructure in versioned configuration files with reviewable execution plans. It is free and open source under MPL-2.0, and it does not use general-purpose programming languages.

Similar software

Related functionality, not a direct replacement.