Automate, Secure, and Manage Everything You Run in the Cloud

Modern infrastructure as code and secrets management.
Unite your development, infrastructure, and security teams.

Trusted by over 3,000 innovative companies

Automate

Infrastructure as code, powered by the industry’s best languages and AIs, helps teams provision, automate, and evolve cloud infrastructure.

Secure

Config and secrets management built for engineers by engineers to tame sprawl at scale and help teams ensure automatic security.

Manage

Gain security, compliance, and cost insights into the entirety of an organization’s cloud assets and automatically remediate issues.

Ship faster with
infrastructure as code in any programming language

Author infrastructure code using programming languages you know and love. Write statements to define infrastructure using your IDE with autocomplete, type checking, and documentation.

Learn more: Pulumi IaC
Pulumi code being written in TypeScript showing autocomplete for creating a new S3 bucket Pulumi code being written in Python showing autocomplete for creating a new S3 bucket Pulumi code being written in GO showing autocomplete for creating a new S3 bucket Pulumi code being written in C# showing autocomplete for creating a new S3 bucket Pulumi code being written in Java showing autocomplete for creating a new S3 bucket Pulumi code being written in YAML showing autocomplete for creating a new S3 bucket

“Our developers needed a fast, modular, and testable platform for managing cloud infrastructure. Nothing is better than having standard programming languages for building and managing infrastructure

Austin Byers, Principal Platform Engineer

Panther logo White

Centralize and secure your secrets management

Tame secrets sprawl and configuration complexity securely across all your cloud infrastructure and applications. Pull and sync with any secrets store, and consume in any application, tool, or CI/CD platform.

Learn more: Pulumi ESC
a screenshot of Pulumi ESC

“Pulumi let us build and automate cloud infrastructure projects at a scale that simply wasn’t imaginable using prior-generation infrastructure as code technologies”

Matt Stephenson, Senior Principal Software Engineer

Drive security and compliance through AI

Enforce compliance and security, understand cloud usage, and discover cost savings to drive better efficiency, security, and reliability across all cloud assets.
Learn more: Pulumi Insights
Diagram demonstrating how Pulumi Insights drives costs, security, and compliance.

“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

Open source. Built by engineers for engineers.

Join the Pulumi community,

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

Twitter

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

@Vetium

Twitter

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

Twitter

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

@hossambarakat_

Twitter

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

Twitter

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

@ddoomen

Twitter

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

Twitter

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

Twitter

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

Twitter

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

@0xksure

Twitter

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

Twitter

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

Twitter

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

@iamjmoa

Twitter

Ready to try Pulumi?

Get Started

Follow the step-by-step guide

Download Open Source

Download our open source SDK