Examples
Hundreds of real-world projects to learn from across a wide range of infrastructure scenarios, clouds, and languages.
Browse all 319 examplesPopular
ExampleTypeScript
Next.js on AWS
ExamplePython
Hub-and-Spoke Network with Centralized Egress and Traffic Inspection use AWS Transit Gateway and AWS Firewall
Example.NET
Azure Kubernetes Service (AKS) Cluster using the native Azure Provider
ExampleTypeScript
Deploying Azure Functions
ExampleGo
Google Kubernetes Engine (GKE) Cluster
ExamplePython
Google Cloud Functions in Python
Managed Kubernetes
Example.NET
AWS C# EKS Cluster
ExampleGo
AWS Golang EKS Cluster
ExampleJava
eks-minimal
ExamplePython
Amazon EKS Cluster
ExampleTypeScript
Amazon EKS Cluster
ExampleTypeScript
Amazon EKS Distro Cluster
Serverless architectures
ExampleTypeScript
External secrets adapter for Pulumi ESC on AWS Lambda
Example.NET
AWS C# Lambda
Example.NET
AWS F# Lambda Web Server
ExampleGo
AWS Golang Lambda
ExampleGo
AWS Golang Lambda With API Gateway
ExamplePython
Lambda-backed API Gateway
Containers
ExamplePython
AWS ECS with Container Instances and Delete Orchestration
ExampleTypeScript
Easy container example
ExampleTypeScript
Deploys a container with a Docker Build image on AWS Fargate
ExampleTypeScript
Deploy a container with a DBC-built image on AWS Fargate
ExampleTypeScript
ECS Anywhere
ExampleTypeScript
Using Pulumi for NGINX on AWS ECS Fargate using Python with a vpc built in Typescript
Static websites
ExamplePython
Secure Static Website Using Amazon S3, CloudFront, Route53, and Certificate Manager
ExampleTypeScript
Secure Static Website Using Amazon S3, CloudFront, Route53, and Certificate Manager
ExampleYAML
Host a Static Website on Amazon S3 with the AWS Native Provider
Example.NET
Static Website Using Azure Blob Storage and CDN
ExampleGo
Static Website Using Azure Blob Storage and CDN
Example
Host a Static Website on Azure Blob Storage, Written in HCL
Testing
Example
Integration Testing of Pulumi programs in Go
ExamplePython
Integration Testing of Pulumi programs in Python
ExampleTypeScript
Writing Policies for Testing Pulumi Programs
Example.NET
Unit Testing Pulumi programs in C#
Example.NET
Unit Testing Pulumi programs in C#
Example.NET
C# Unit Testing with Top-Level Statements
Secrets and identity
ExampleTypeScript
External secrets adapter for Pulumi ESC on AWS Lambda
Example.NET
Setup AWS Secrets manager
ExampleGo
Setup AWS Secrets manager
ExamplePython
Setup AWS Secrets manager
ExampleTypeScript
Lambd secrets
ExampleTypeScript