Pulumi

Pulumi lets teams define and manage cloud infrastructure in Python, TypeScript, Go, .NET, Java or YAML instead of a domain-specific language, with state via Pulumi Cloud or a self-managed backend.

Infrastructure as CodeOpen sourceSelf-hosted
Visit official website

Published Updated

CategoryInfrastructure as Code
AccessSelf-hosted
PricingFreemium
APISee vendor
Overview

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.

Why teams use it

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.
Core areas

Infrastructure as code, cloud provisioning and policy-as-code across AWS, Azure, GCP and Kubernetes are the primary use cases.

Positioning

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.

Why it matters

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.

Deployment & technical details

Technical details

Access
Self-hosted
Source model
Open source
Founded
2017
Headquarters
Seattle, USA
Pricing model
Freemium
API
Not specified
Check with the publisher

Official resources

Before you shortlist

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.
Community experience

Reviews of Pulumi

No published reviews yet.

Loading review form…