Your cloud.
Your language.
Your way.
Build, deploy, and manage modern cloud applications and infrastructure using familiar languages, tools, and engineering practices.
Build
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 60 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.
Deploy
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
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 and Policy as Code ensure continuous compliance.
See who changed what and when
Full change visibility and auditing across your entire organization.
The benefits of using Pulumi
Tame modern cloud complexity
Build with over 60 cloud providers using a consistent, cloud engineering approach that works for developers and infrastructure teams and eliminates accidental complexity.
Bring the cloud closer to application development
Leverage a rich, programmable cloud interface and reusable packages that abstract away complexity, bringing cloud concepts closer to application architectures.
Use engineering practices with infrastructure
Do more with less. Combine Infrastructure as Code automation with tried-and-true software engineering practices — including modularity, testing, and CI/CD.
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.
Atlassian Bitbucket reduced developers’ time spent on maintenance by 50%
"Using Pulumi and Python, our team quickly and easily built a repeatable pipeline that deploys development environments for more than 100 team members worldwide. The benefits of working in languages we know can’t be overstated. That just made moving to the Pulumi Cloud Engineering Platform an obvious choice for the team."
- Mike Corsaro, Senior Software Engineer at Bitbucket
Leading engineering organizations are building with Pulumi
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.

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

MartinDotNet
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!

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

claudiordgz
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 💪 😍

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

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

BrandonBloom
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.

sheeshee
#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

TorstenVolk
Save yourselves from the yaml, use pulumi

Frassle
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

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

hossambarakat_
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.

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

samcogan
Pulumi ❤️❤️❤️❤️

omerlh