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.
Use your language of choice
Keep it secure at every step
Bring full context to agents
"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
Meet Neo, your AI platform engineer
Centralized configuration & secrets
Discovery & governance
Self-service infrastructure
Trusted by 4,000+ innovative companies
What's new at Pulumi
Product news, engineering insights, and hands-on workshops from the team.

Compatibility Testing Pulumi HCL
How we test that Pulumi HCL is an OpenTofu compatible HCL runtime.
Ian Wahbe
6 min read
Never Miss What Your Infrastructure Is Telling You
The Notification Center brings Neo task updates, ESC change requests, and billing alerts into a single real-time inbox in the Pulumi Cloud console.
Tom King
2 min readBeyond the Hyperscalers: Building Sovereign Infrastructure
A live panel on cloud sovereignty as an architecture decision. Who is leaving the hyperscalers, why, and when staying is the right call.











