Pulumi logo

Pulumi

Infrastructure as code in Python, TypeScript, Go, and more

Infrastructure as code platform that lets engineers write infrastructure in real programming languages (TypeScript, Python, Go, C#, Java, YAML). Pulumi Cloud pricing is per managed resource — free tier for individuals, Team at $0.0005/resource/hour. 1,800+ providers. Strong TypeScript/Node.js ecosystem.

Our take

Pulumi is the right answer for engineering teams that want infrastructure as actual code — loops, conditionals, functions, and tests — rather than HCL's declarative config. TypeScript users in particular find Pulumi's developer experience transformative: full IDE support, type safety, and reusable component packages. The trade-off is fewer community modules and harder talent sourcing compared to Terraform. Pulumi's AI assistant (generate infrastructure from natural language) is ahead of Terraform's equivalent.

Product roadmap

Pulumi is pushing hard on Pulumi AI (natural language to infrastructure), Pulumi ESC (secrets and config management), and expanding the automation API for GitOps workflows. The 2026 priority is developer experience improvements and expanding the provider catalog.

Who is Pulumi for?

Solo(1 person)
Great fit

Open source CLI is free and full-featured. TypeScript/Python developers find Pulumi more natural than learning HCL.

Small team(2–20 people)
Good fit

Teams with strong TypeScript or Python skills get faster, safer infrastructure code. Provider breadth is narrower than Terraform — verify your cloud resources are covered.

Mid-size(21–200 people)
Good fit

Medium teams benefit from Pulumi's testing story (infrastructure unit tests in real test frameworks) and reusable component packages.

Large org(201–1,000+)
Mixed fit

Large enterprises face a talent sourcing challenge — Terraform engineers are abundant; Pulumi expertise is rarer. The technical advantages are real but organizational adoption is slower.

Pricing

Free tier availableFrom $0/mo

Individual (OSS)

Free
  • Open source CLI
  • Local state
  • All providers
  • Community support

Team

$null/mo
  • $0.0005/resource/hour
  • Remote state
  • Deployment histories
  • Team access controls
  • OIDC

Enterprise

$null/mo
  • SSO/SCIM
  • Audit logs
  • Self-hosted backend
  • Priority support
  • Custom SLA

Pricing verified 2026-04-16

Ratings

Ease of use
7/10
Value for money
7/10
Features
8/10
Support
7/10

Overall score: 76/100 (composite of the above ratings)

Features

core

General-purpose language (TS/Python/Go)Yes
State managementYes
Diffs and previewsYes
StacksYes
Provider ecosystemYes

advanced

Policy as code (OPA/CrossGuard)Enterprise
Automation APIYes
Pulumi AIYes
ESC (secrets)Yes
Self-hosted backendEnterprise

integrations

AWSYes
GCPYes
AzureYes
KubernetesYes
GitHub ActionsYes
Terraform (import)Yes

Compare Pulumi with

Try Pulumi free

Founded: 2017

HQ: Seattle, WA

Company size: 51-200

Last updated: 2026-04-16