Dev Center
Hands-on tutorials, project templates, reference examples, and more to help you learn and get the most out of Pulumi.
New to Pulumi?
Get started with Pulumi
Install the CLI and deploy your first stack to AWS, Azure, Google Cloud, or Kubernetes.Take the Fundamentals tutorial
Build and deploy a containerized application with Pulumi, learning the ropes as you go.Learn core concepts
Dig into the details of how Pulumi works: projects, stacks, config, secrets, and more.Join Pulumi Academy
Self-paced video courses designed to take you from your first deployment to production.Tutorials
Learn by doing
Get hands-on with walkthroughs that help you learn by building and deploying real infrastructure.53 tutorials
Templates
Bootstrap new projects
Choose from a library of starter kits and popular architectures to get up and running quickly.133 templates
Examples
Browse real-world programs
Finished projects to learn from (or steal from) when you're looking for something specific.323 examples
Templates by architecture
Static Website
Deploy static HTML websites on AWS, Azure, Google Cloud, or Cloudflare.Serverless
Deploy serverless applications on AWS, Azure, Google Cloud, or Cloudflare.Container Service
Deploy container services on AWS, Azure, or Google Cloud.Virtual Machine
Deploy virtual machines (VMs) on AWS, Azure, or Google Cloud.Kubernetes Cluster
Deploy Kubernetes clusters and supporting infrastructure on AWS, Azure, or Google Cloud.Kubernetes Application
Deploy applications and Helm charts to your existing Kubernetes clusters.Browse by cloud
AWS
Provision EC2, S3, Lambda, EKS, and the rest of AWS in code.Azure
Model resource groups, AKS, and Azure Functions as code.Google Cloud
Deploy GKE, Cloud Run, BigQuery, and more on Google Cloud.Kubernetes
Ship workloads, Helm charts, and CRDs to any cluster.Cloudflare
Deploy Workers, Pages, R2, and D1 across Cloudflare's edge network.DigitalOcean
Spin up Droplets, Kubernetes, App Platform, and Spaces on DigitalOcean.Browse by language
From the blog
Keep your skills current
Practitioner-focused selections, best practices, and series from the Pulumi blog.
Blog Series
Platform Engineering Pillars Series
7 posts

Blog Series
IaC Best Practices Series
7 posts

Blog Series
Getting Started with Kubernetes Series
6 posts

Blog PostAug 2026
A guided tour of Terraform state, hosted modules, and HCL in Pulumi

Blog PostJul 2026
Incident Response as Code: Managing PagerDuty with Pulumi

Blog PostJun 2026
Fully Automated AI Inference on AWS, Azure, and Google Cloud with Pulumi
Workshops
Get hands-on live — or catch a recording
Upcoming workshops and on-demand recordings from the Pulumi team and community.Workshop On demand
Zero to Production in Kubernetes
Workshop On demand
Getting Started with Infrastructure as Code on Google Cloud
Workshop On demand
Getting started on AWS with Python
Workshop On demand
Build a multi-service app with Azure Container Apps
Workshop On demand
Day-2 Autonomous Infrastructure Management
Workshop On demand
Self-Service & AI Agents for Developer Productivity
Pulumi Academy