Cloud Engineering
for Everyone

Modern Infrastructure as Code for Developers and Infrastructure Teams. From Open Source to Enterprise.

Your cloud.
Your language.
Your way.

Build, deploy, and manage modern cloud applications and infrastructure using familiar languages, tools, and engineering practices.


Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of familiar programming languages and tools.

Flexible and expressive

Loops, conditionals, functions, classes, and more.

Be productive

Gets things done in seconds rather than hours.

Share and reuse

Define and consume patterns and practices to reduce boilerplate.

All architectures welcome

Choose from over 50 cloud providers, including public, private, and hybrid architectures.

Modernize your approach

Adopt serverless, containers, and managed services, and bring them closer to development.

Adopt Kubernetes

Get up and running with clusters, supporting infrastructure, and application workloads.

Pulumi Pipeline


Deploy cloud applications and infrastructure faster and with confidence, using one shared approach that works for day one and beyond for the entire team.

Infrastructure and applications together

Unify shipping your entire cloud software stack.

Deploy with confidence

Validate every change with testing and built-in policies.

Automate worldwide delivery

Scale up your delivery with advanced automation as you grow.


Manage cloud applications and infrastructure with a shared platform that helps teams adopt Cloud Engineering through collaboration, visibility, and policies and controls.

Secure by default

Automatic encryption for secrets and state.

Empower with guardrails

Identity plus policy as code ensures continuous compliance.

See who changed what, when

Full change visibility and auditing across your entire organization.

Pulumi Console

The benefits of using Pulumi

Tame modern cloud complexity

One consistent approach to cloud engineering provides full access to over 50 cloud providers and works for the entire team as you scale up, eliminating accidental complexity.

Bring the cloud closer to application development

Leverage a rich and programmable cloud interface, with reusable packages that abstract away complexity, to bring cloud concepts closer to your application architectures.

Use engineering practices with infrastructure

Adopt infrastructure as code automation, combined with tried and true software engineering practices—including modularity, testing, and CI/CD—to do more with less.

Foster collaboration and innovate faster

Unite developers, infrastructure teams, and security engineers around a common platform so that everyone can speak the same language and ship quickly and reliably.

Leading engineering organizations are building with Pulumi

Get started today

Pulumi is open source and free to get started. Deploy your first stack today.

With @PulumiCorp I said goodbye to #YAML and JSON supersets. I went back to what I love: #code. Code. End to end. Functional, even. #Kubernetes is pleasant again.



I'd like to congratulate @PulumiCorp on an AWESOME CLI experience... it's just beautiful



I'm actually learning more about TS/JS with Pulumi. It really has been a joy to use. Kudos to the team for making such an awesome tool!



Being able to build infrastructure in TypeScript brings tears of joy to my eyes thank you @PulumiCorp



I just spent a few hours getting used to @PulumiCorp SDK and I am already asking myself why I ever used #Terraform 😂 Real Infrastructure as Code all the way 💪 😍



First, run of my new #dev environment. Love how easy it is with @PulumiCorp ❤️ 🚀 #InfrastructureAsCode



Just Pulumi-ified a ton of random AWS resources & it feels so good.



I've been playing around with Pulumi a bit and I have to say this is really quite well done. The documentation is very polished and all tutorials I tried worked exactly copy paste out of the box.



Pulumi and Helm work like toast and cheese, great together 😀



#Pulumi is the fast growing new kit on the block. Great convo with @PulumiCorp at what the (near) future holds in terms of platform capabilities. Very exciting. #cloudengineering #devops #gitops @ema_research



Save yourselves from the yaml, use pulumi



Congratulations Joe. Loved the idea of pulumi since I did a talk with one of the first releases. I genuinely think this model is the future inside DevOps and out



Give Pulumi a shot and you will never look back @PulumiCorp



Really liking Pulumi's .NET binary support. Don't have to copy source code around environment pipelines and don't have to deal with runtime/sdk/re-compilation nonsense on deployment hosts / agents. Just native exe's ftw.



Been using Pulumi to write C# IaC for a while now, very much prefer it to HCL.



Pulumi ❤️❤️❤️❤️