Command Palette

Search for a command to run...

Page Inspect

https://www.pulumi.com/
Internal Links
50
External Links
23
Images
136
Headings
14

Page Content

Title:Pulumi - Infrastructure as Code, Secrets Management, and AI
Description:Pulumi is an infrastructure management platform to automate through infrastructure as code, secure with secrets management, and manage infrastructure with AI.
HTML Size:658 KB
Markdown Size:11 KB
Fetched At:September 19, 2025

Page Structure

h1Next-Level Infrastructure as Code, Now with Agentic AI.
h3Trusted by over 3,700 innovative companies
h2The Complete Platform for Infrastructure Teams
h5Real Languages
h5Secure by Default
h5AI for Infrastructure
h3Infrastructure as Code in Any Language
h3Meet Neo, Your AI Platform Engineer
h3Centralized Secrets & Configuration
h3See and Control Everything
h3Internal Developer Platforms That Scale
h2Open source. Built by engineers for engineers.
h2Ready to try Pulumi?
h4Sign up for our newsletter

Markdown Content

Pulumi - Infrastructure as Code in Any Programming Language

Meet Neo: Your Newest Platform Engineer. Watch now.

- Star
- Slack
- Docs
- Registry
- Pulumi Neo
- Contact Us
- Pulumi Cloud Sign In



- Product

Core Product

- Platform Overview

Everything platform engineering teams need to build, secure, and scale cloud infrastructure
- Pulumi IaC

Infrastructure as code for engineers in Node.js, Python, Go, .NET, Java, and YAML

Key Capabilities

- Infrastructure AI

Generative AI-powered intelligent cloud management
- Secrets & Configuration

Environments, secrets, and configuration management
- Insights & Governance

Asset management, compliance remediation, and AI insights over the cloud
- Internal Developer Platform

The fastest, most secure way to deliver cloud infrastructure
- For Engineers

- Get started

Follow a step-by-step guide to quickly learn Pulumi
- Documentation

Complete guides and API references
- Registry

Browse 170+ cloud providers and packages
- Templates

Deploy common architectures on any cloud
- Tutorials

Get hands-on with Pulumi concepts
- Events and Workshops

Live sessions and workshops
- Community

Join 10k+ developers on Slack
- Engineers love Pulumi

Hear from engineers why they love Pulumi
- For Enterprises

- Enterprise Solutions

Security, compliance, and support for teams
- Case Studies

How Snowflake, Mercedes-Benz, and others use Pulumi
- Request a Demo

See how Pulumi can help your team
- Professional Services

Get expert help with your implementation
- Contact Sales

Talk to our team about your needs
- Docs
- Blog
- Pricing
- Company

- About us

Our purpose and values
- Careers

Come work for Pulumi
- Newsroom

Pulumi in the news
- Awards

Recognition from press and analysts

Product

* * *

Core Product

- Platform Overview
- Infrastructure as Code

Key Capabilities

- Infrastructure AI
- Secrets & Configuration
- Insights & Governance
- Internal Developer Platform

For Engineers

- Get started
- Documentation
- Registry
- Templates
- Tutorials
- Events and Workshops
- Community
- Engineers love Pulumi

* * *

For Enterprises

- Enterprise Solutions
- Case Studies
- Request a Demo
- Professional Services
- Contact sales

* * *

- Docs

* * *

- Blog

* * *

- Pricing

* * *

Company

* * *

- About us
- Careers
- Newsroom
- Awards

* * *

GitHub Slack Docs Registry Pulumi AI Contact Us Pulumi Cloud Sign In

Sign Up

# Next-Level Infrastructure as Code, Now with Agentic AI.

The cloud infrastructure platform engineers love and enterprises trust. Any cloud, any language. Secure and governed by default.

Try Pulumi Cloud for Free Download Open Source

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

Learn more: Pulumi IaC



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

Learn more: Pulumi Neo

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

Learn more: Pulumi ESC

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

Learn more: Pulumi Insights

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

Learn more: Pulumi IDP

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

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

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

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?

Start Free

Sign up for Pulumi Cloud

Book a Demo

See Pulumi in action

- Get Started
- Documentation
- Registry
- Public Roadmap
- Security
- Signup

- Enterprise
- Artificial Intelligence
- AWS
- Azure
- Google Cloud
- Kubernetes

- Case Studies
- Request a Demo
- Talk to a Human
- Professional Services
- Support
- Events

- About Us
- Community
- Careers
- Awards & Recognitions
- Brand Resources
- Your Website Preferences

#### Sign up for our newsletter

- Trademark Usage
- Acceptable Use Policy
- Terms & Conditions
- Privacy Policy
- Professional Services Agreement

© Pulumi 2025

-
-
-
-
-