Skip to content

Pulumi

February 22, 2026

What it is

Pulumi lets you define infrastructure in TypeScript, Python, Go, and others. Uses cloud provider SDKs; state in Pulumi Cloud or self-managed backend.

Usage

Provision cloud and K8s resources; use loops, functions, and tests; share components and policies.

Pros and cons

ProsCons
Real languages and IDE supportSmaller community than Terraform
Reuse and testing like codeSome providers less mature
Good for app teamsSaaS default (self-host option)
Multi-cloud and K8s

Alternatives

Terraform/OpenTofu (HCL). Why Pulumi: Prefer TypeScript/Python/Go and strong typing over HCL.

Links