What is Pulumi?
Pulumi is an open-source infrastructure-as-code platform that lets engineers define cloud resources in general-purpose languages (Python, TypeScript, JavaScript, Go, C#/.NET, Java, or YAML) instead of a DSL like HCL. Pulumi was founded in 2017 and is based in Seattle, USA. The core SDK and CLI are open source (Apache 2.0); state and collaboration are handled by Pulumi Cloud or a self-managed backend.
Read the full overview
Sources checked 27 September 2026: official website, documentation, GitHub repository, pricing page.
Key capabilities
- Multi-language SDKs: Define infrastructure in Python, TypeScript, Go, .NET, Java or YAML across 150+ providers.
- State & collaboration: Pulumi Cloud manages state, history and RBAC, or bring your own backend (S3, Azure Blob, self-managed).
- Policy as code: CrossGuard enforces compliance rules before infrastructure changes apply.
Infrastructure as code, cloud provisioning and policy-as-code across AWS, Azure, GCP and Kubernetes are the primary use cases.
Shortlist Pulumi when your team wants to write infrastructure in the same language as your application code and reuse existing testing, linting and package-management tooling. Compare it against Terraform/OpenTofu if your team is already fluent in HCL, or against cloud-native IaC (CloudFormation, ARM/Bicep) if you're single-cloud.
A trial should provision a real stack end-to-end and confirm your team's preferred language, state backend, and CI/CD integration work together before standardizing on Pulumi.
Technical details
- Access
- Self-hosted
- Source model
- Open source
- Founded
- 2017
- Headquarters
- Seattle, USA
- Pricing model
- Freemium
- API
- Not specified
- Website
- www.pulumi.com ↗
Official resources
What to verify for your environment
Start from the users, systems and operating responsibilities the tool needs to support.
- Confirm current features, licensing and support terms with the publisher.
- Validate deployment, data location, access control, backup and recovery requirements.
- Test integrations, export paths and a representative operational workflow before committing.
ITHub profiles are discovery summaries. Read how product information is presented or report a correction.
Reviews of Pulumi
No published reviews yet.
Loading review form…