A ArchDevTools
// DevOps & Infrastructure

Pulumi

Infrastructure as code using real programming languages — TypeScript, Python, Go — instead of a DSL.

Self-hosted Open source Apache 2.0 iacprovisioning
Pricing

Free (open source + individual use). Team plans from $75/month.

Pulumi’s pitch is simple: define infrastructure in the same language your application is written in, with real loops, functions, and type checking, instead of learning a separate DSL.

Key features

  • Supports TypeScript, Python, Go, C#, Java
  • Type checking catches config errors before apply
  • Unit-testable infrastructure code
  • Multi-cloud provider coverage

Self-hosted vs. cloud

The CLI runs entirely self-hosted against your own state backend (S3, GCS, local). Pulumi Cloud is the optional managed backend for state, secrets, and team collaboration.

Quick start

pulumi new aws-typescript
pulumi up

Alternatives

Terraform and OpenTofu both have larger module ecosystems if HCL isn’t a dealbreaker for your team.