Cloud Apps and Infrastructure

The Pulumi Platform includes an open source SDK and freemium SaaS to help developers, DevOps, and IT teams alike create, deploy, and manage cloud apps and infrastructure, across any clouds, with one consistent workflow.

Pulumi logo

Any Code. Any Cloud. Any Team.

The Pulumi Platform is the easiest way for teams and individuals to create, deploy, and manage multi-cloud software, using familiar languages and tools you already know and love.

For Developers

Pulumi enables developers to write code in their favorite language (e.g., JavaScript, Python, Go), deploying cloud apps and infrastructure easily, without the need to learn specialized DSLs or YAML templating solutions. The use of first class languages enables abstractions and reuse, in addition to software engineering practices like great IDEs, refactoring, and testing. Pulumi provides high-level cloud packages in addition to low-level resource definitions across all the major clouds -- AWS, Azure, GCP, and Kubernetes -- so that you can master one system to deliver to them all.

Familiar Languages

Maximize productivity by defining cloud apps and services as code using familiar languages and IDEs: JavaScript, Python, or Go.

Programming Model

Use a programming model designed to make you maximally productive across any clouds, AWS, Azure, GCP, or Kubernetes.

Real Abstractions

Build true cloud abstractions, reducing copy-and-paste, and share and reuse them in your favorite package manager.

For Operators

Pulumi enables operators to achieve continuous delivery of cloud apps and infrastructure to any cloud environment -- AWS, Azure, GCP, Kubernetes, and even hybrid and on-premises envioronments. By leveraging infrastructure as code, combined with first class languages, engineers can achieve greater productivity, while also enabling their development teams to be more "self-serve" with appropriate policies and guardrails in place.

Infrastructure as Code

Use robust infrastructure as code practices to plan and version deployments, and perform them with perfect auditability.

Multi-Cloud DevOps

Empower your team to go multi-cloud by leveraging a single model, tool, and service -- eliminating YAML and DSL explosion.

Deploy Continuously

Integrate with existing SCM and ALM systems to continuously deliver to many clouds with a single consistent workflow.

For Business Leaders

Pulumi has thousands of happy users across companies of all sizes, from startups who want to get a new cloud infrastructure up in an afternoon, to Fortune 500 companies managing complex, multi-cloud environments with thousands of applications. Pulumi's unique approach allows organizations to achieve unified Cloud Engineering organizations, with developers, DevOps, and IT engineers who can collaborate for greater efficiency, and its unique cloud object model unlocks advanced approaches to security and compliance insights and enforcement.


Deliver on modern container and serverless architectures across applications and infrastructure, and Dev and DevOps.

Go Multi-Cloud

A single workflow across all clouds -- AWS, Azure, GCP, Kubernetes, and hybrid/on-prem -- to achieve true multi-cloud delivery.

Enterprise Grade

Robust security, compliance, and auditing tools with an extensible policy engine for enforcing your organization's practices.

Toward a Cloud Native Programming Model

See how Pulumi delivers a Cloud Development Platform for the cloud to deliver on the full potential of Container-, Lambda-, and Data-based cloud architectures.

Learn More

Learn more

Discover our complete set of examples, documentation, and API references.

Learn More

Contact us

Have questions about Pulumi? We're happy to help.

Contact Us

Sign up for our newsletter