Skip to main content
Pulumi logo Pulumi logo
New: Native support for Terraform and HCL

Unleash agents
on your infrastructure.

Ship infrastructure faster with tools that let agents do what they do best — without letting them go off the rails.

import * as aws from "@pulumi/aws";
import * as awsx from "@pulumi/awsx";

const vpc = new awsx.ec2.Vpc("vpc");
const azs = await aws.getAvailabilityZones({ state: "available" });

const subnets = azs.names.map((az, i) =>
  new aws.ec2.Subnet(`subnet-${i}`, {
    vpcId: vpc.vpcId,
    cidrBlock: `10.0.${i}.0/24`,
    availabilityZone: az,
  })
);

The infrastructure platform for humans and agents

Coding agents have reset the pace at which we build software. Pulumi brings that same agent-driven velocity to infrastructure.

Open source and powered by languages agents know well, Pulumi is software-driven infrastructure that gives humans and agents the tools they need to build and scale infrastructure — safely.

Programming language logos

Use your language of choice

Build infrastructure with modern languages like TypeScript, Python, Go, C#, and more — or config languages like YAML and HCL.
Security shield illustration

Keep it secure at every step

Meet compliance requirements with encrypted secrets, dynamic credentials, policy as code, and full audit trails. Pulumi is SOC 2 Type II certified.
AI for infrastructure illustration

Bring full context to agents

Use our open-source skills with any coding agent — or use Pulumi Neo — to automate workflows with best practices and full organizational context.
"Pulumi helped our team to ship a new product faster. We needed one tool to set up and manage multi-cloud, multi-region Kubernetes clusters that infrastructure and applications teams could use collaboratively."

Justin Fitzhugh

VP of Cloud Platform Engineering

Don't just write IaC — compose it

Take full advantage of your preferred language to build reusable components and share them with package managers like npm, PyPI, and NuGet. Get all of the benefits of your IDE, including type checking, code navigation, inline docs, testing, and more.
Pulumi infrastructure as code editor

Meet Neo, your AI platform engineer

The first AI agent built for infrastructure, Pulumi Neo understands your code and organizational context, respects your policies, and executes complex tasks end-to-end — with or without a human in the loop. And it works alongside the coding agents you already use.
Pulumi Neo AI platform engineer
Pulumi ESC secrets management

Centralized configuration & secrets

A single interface across all of your secrets. Pull in Vault, AWS Secrets Manager, Azure Key Vault, and more, plus support for short-lived creds with OIDC.
Discovery & governance dashboard

Discovery & governance

Use natural language queries to find managed and unmanaged resources — even across clouds. Enforce policies, track compliance in real-time, and find vulnerabilities before they become incidents.
Pulumi internal developer platform

Self-service infrastructure

Define golden paths for approved infrastructure with configurable components and customizable templates that enable developers while keeping platform teams in control.

Trusted by 4,000+ innovative companies

See how engineering teams use Pulumi to ship infrastructure faster, improve security, and reduce cloud complexity.

What's new at Pulumi

Product news, engineering insights, and hands-on workshops from the team.

The infrastructure as code platform for any cloud.