Pulumi is an infrastructure as code (IaC) platform that took a fundamentally different approach from Terraform: instead of creating a custom configuration language, Pulumi lets developers define cloud infrastructure using languages they already know — TypeScript, Python, Go, C#, Java, and YAML.
This approach means developers can use standard programming constructs like loops, conditionals, functions, and classes to define infrastructure. They can also use familiar tools: IDEs with autocomplete, linters, testing frameworks, and package managers. Pulumi programs are real programs that happen to provision cloud resources.
Pulumi supports all major cloud providers (AWS, Azure, Google Cloud, Kubernetes) and over 100 other providers through its provider ecosystem. The Pulumi AI feature can generate infrastructure code from natural language descriptions.
Founded in 2017 by Joe Duffy (former Microsoft engineer who led .NET and TypeScript compiler work), Pulumi has raised over $100 million in funding. The company offers an open-source CLI, a free individual tier, and paid team/enterprise editions with collaboration features, policy enforcement, and audit logging. Pulumi Insights provides AI-powered cloud asset management and search.