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 over 150 cloud providers and services, with first-class support for AWS, Azure, Google Cloud, and Kubernetes. Pulumi AI can generate infrastructure code from natural language prompts. The state management service (Pulumi Cloud) offers collaboration features, RBAC, drift detection, and policy-as-code.
Pulumi is open source (Apache 2.0) for the CLI and SDKs. Pulumi Cloud offers a free individual tier. Team pricing starts at $50/month.