Pulumi

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

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get Pulumi

Package managers

About Pulumi

Pulumi lets you describe cloud infrastructure in languages such as TypeScript, Python, Go and .NET, or in configuration languages like YAML and HCL, and then provision and update it from the command line. Recent releases add native support for Terraform and HCL.

The open-source tool can be downloaded and used on its own, and a hosted platform adds a dashboard, encrypted secrets, dynamic credentials, policy as code and audit trails. It suits developers and platform teams who would rather write infrastructure as ordinary code than in a dedicated template language.

Strengths

  • Uses real programming languages such as TypeScript, Python, Go and .NET
  • Also accepts YAML and HCL, with native Terraform support
  • Encrypted secrets and policy as code
  • Open-source core that can be downloaded

Limitations

  • Some team and compliance features are tied to the hosted platform
  • Needs programming knowledge to get the most out of it

Details

Pricing
FreemiumThe open-source tool is free; a hosted platform with extra team and compliance features is also offered.
License
Open source, license not stated
Developer
Pulumi
Platforms
Command line
How it runs
Downloadable app, Hosted service
Best suited for
Developers and platform teams managing cloud infrastructure as code
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Pulumi

Compare all

Software that can replace Pulumi for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing