
About Pulumi
Pulumi is an open source infrastructure as code platform. It lets you describe cloud resources in general purpose programming languages instead of a separate configuration language.
What it does
Pulumi programs written in languages such as Node.js, Python, Go, .NET, Java or YAML create and update cloud infrastructure. Normal language features like loops, functions and tests can be used to build reusable components. The platform also includes secrets and configuration management, and a registry of packages for cloud providers.
Key features
- Code in Python, Go, Node.js or .NET
- Loops and functions for repeatable setups
- Registry of cloud provider packages
- Secrets and configuration management
Who it's for
Platform engineers and developers who prefer writing infrastructure in languages they already know. Teams that already use Terraform can also make use of the native support for Terraform and HCL that the site announces.
Pricing and good to know
The core engine is open source under the Apache-2.0 licence and can be downloaded for free. The hosted service and enterprise features have their own plans, which are listed on the pricing page. Pulumi can be installed on Windows, Mac and Linux.
Highlights
- Write cloud resources in familiar programming languages
- Reuse components with loops and functions
- Find cloud provider packages in a public registry
- Store secrets and settings per environment
- Run previews before changing live infrastructure












