Pulumi takes a fundamentally different approach to Infrastructure as Code by letting developers use general-purpose programming languages they already know. Instead of learning HCL (Terraform) or YAML, teams can use TypeScript, Python, Go, C#, or Java with full IDE support, type checking, testing, and all the software engineering practices they're accustomed to.
The platform supports major clouds, Kubernetes, and a broad Pulumi Registry that includes native packages plus Terraform-derived providers. Pulumi AI can generate infrastructure code from natural language prompts, while Pulumi Cloud adds state management, secrets and configuration, environments, collaboration controls, RBAC, drift detection, governance, and policy-as-code.
Pulumi is open source (Apache 2.0) for the CLI and SDKs. Pulumi Cloud offers a free individual tier; current public Team pricing starts at $40/month with included resources, and Enterprise options are handled separately.
