Trusted by over 3,700 innovative companies
The Complete Platform for Infrastructure Teams
From open source IaC to AI automation, Pulumi provides everything platform teams need to ship infrastructure faster. One platform that integrates infrastructure as code, secrets management, policy governance, and AI—no more stitching together disconnected tools.
Real Languages
Use TypeScript, Python, Go, C#, or Java. Full IDE support, testing frameworks, and package ecosystems. Infrastructure as software.
Secure by Default
Encrypted secrets, dynamic credentials, audit trails. SOC 2 Type II certified. Meet compliance requirements without slowing down.
AI for Infrastructure
Generate infrastructure from requirements, reviews PRs, and debugs deployments, with complete organizational context.
“Pulumi helped our team to ship a new product faster. We needed one tool to setup and manage multi-cloud, multi-region Kubernetes clusters that infrastructure and applications teams could use collaboratively”
Justin Fitzhugh, VP of Cloud Platform Engineering
Infrastructure as Code in Any Language
Write infrastructure in TypeScript, Python, Go, C#, Java, or YAML. Use real programming languages with loops, conditions, and functions. Test your code. Share reusable components. Deploy to any cloud.

Meet Neo, Your AI Platform Engineer
The industry’s first AI agent built for infrastructure. Neo understands your entire infrastructure context, respects your policies, and executes complex tasks end-to-end. Werner Enterprises reduced provisioning time from 3 days to 4 hours.
“Pulumi Neo addresses our biggest challenge of eliminating the infrastructure bottleneck that slows down our entire engineering organization. To get to market faster, we require infrastructure intelligence that understands our environment, respects our guardrails, and keeps humans in the loop so we can move faster, safely.”
Richard Genthner, Chief Information Security Officer
Centralized Secrets & Configuration
Stop juggling multiple vaults and config files. Pulumi ESC provides one interface for all your secrets—connect HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, and more. Generate dynamic credentials with OIDC. Works everywhere, with or without Pulumi IaC.


See and Control Everything
One pane of glass for all your clouds. Search infrastructure with natural language. Enforce policies automatically. Track compliance in real-time. Find vulnerabilities before they become incidents.
Internal Developer Platforms That Scale
Build self-service platforms that engineers actually use. Create templates, expose approved infrastructure through APIs and portals, and define golden paths. Let engineers ship faster while platform teams maintain control.

“We’ve spent a lot of time building our internal developer platform. We moved from a lower-level Terraform and HCL-based interface to Pulumi, letting us use a custom, higher-level, and much simpler-to-use YAML schema we’ve defined. We’ve made cloud infrastructure really easy to use for our developers.”
James Forcier, Staff Software Engineer.

Open source. Built by engineers for engineers.
and let’s build together.
There is no way around the fact that devops is complicated but @PulumiCorp is a game changer for me. Blows away CloudForamtion, TerraForm, CDK, etc.

@BryanMigliorisi
Without a doubt the most approachable tool in the IaaC space is @PulumiCorp. Somewhat enjoying provisioning a scheduled run of a Lambda.

@Vetium
The developer experience of Pulumi is just sublime. As a prior Terraform user, the grass is substantially greener on this side. I'm so glad I made the switch two years back. Using Terraform for my current use case would be a massive downgrade.

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

@hossambarakat_
Deploying cloud resources using @PulumiCorp is just amazing. Why would anybody bother with JSON, YAML or some other DSL?

@ddoomen
Been using Pulumi with Typescript for a IaaC managing k8s and stateful databases. Don't see myself going back to using terraform after this.

@Meliora245
our team at @devseed is now gravitating toward using https://pulumi.com/docs/concepts/vs/terraform/ instead of terraform because it's all in python so it is easier to onboard new people to the tool and makes it easier to manage the same infra definition in different test, staging, and deploy envs.

@rybavery
It wouldn't have been possible to build Sparky without @PulumiCorp. Shout out to the team and community for helping us get up and running!

@SparkyCodes
ok so pulumi is awesome. almost no clicking, just scripting go and up

@0xksure
New gig uses @PulumiCorp to manage AWS infra. Initially I was skeptical and was tempted to go back to Terraform, but after using pulumi imports and discovering the ability to write tests easily, I'm a convert. (1/4)

@krangarajan
I love @PulumiCorp so much because it is like 50% of the reason why we dared to build https://planton.cloud. An equivalent of 50K lines of declarative infra code has been put behind APIs to support the features on the platform with https://www.pulumi.com/docs/using-pulumi/automation-api/

@swarupdonepudi
Today is a good day. Finished no-code website builder. Managed to automate deploying a website created with said builder with @PulumiCorp

@iamjmoa
Ready to try Pulumi?
Sign up for Pulumi Cloud
See Pulumi in action