Search the Dev Center
Search tutorials, templates, examples, and more.
The complete list of all 324 Pulumi examples in the Dev Center.
A
- A SQLServer on Azure PaaS
- AKS Helm chart with Azure Cosmos DB
- Amazon EKS cluster
- Amazon EKS cluster
- Amazon EKS cluster
- Amazon EKS cluster: Hello world
- Amazon EKS Distro cluster
- API Gateway V1 to EventBridge
- API Gateway V2 to EventBridge
- API Gateway V2 to EventBridge
- App rollout via ConfigMap data change
- App rollout via ConfigMap data change
- App rollout via data change in Amazon S3
- Automate the rotation of a secret for resources that use one set of authentication credentials
- AWS and GCP resources
- AWS API Gateway V2 HTTP API
- AWS API Gateway V2 HTTP API quickstart
- AWS API Gateway V2 HTTP API quickstart
- AWS C# EKS cluster
- AWS C# Lambda
- AWS C# LangServe example
- AWS Console change Slack notifier in Go
- AWS ECR pull-through cache with Pulumi
- AWS ECS with container instances and delete orchestration
- AWS F# Lambda web server
- AWS Go LangServe example
- AWS Golang EKS cluster
- AWS Golang Lambda
- AWS Golang Lambda with API Gateway
- AWS Lambda for Slack notification
- AWS landing zone
- AWS OIDC provider for Pulumi Cloud
- AWS Organizations
- AWS Python LangServe example
- AWS resources
- AWS resources
- AWS resources (in Go)
- AWS resources using AssumeRole
- AWS resources using AssumeRole
- AWS resources using AssumeRole
- AWS resources using AssumeRole
- AWS StackReference architecture
- AWS Step Functions
- AWS Step Functions
- AWS TypeScript LangServe example
- AWS web server with manual provisioning
- AWS web server with manual provisioning (in Python)
- AWS YAML LangServe example
- Azure API Management
- Azure App Service running Docker containers on Linux
- Azure App Service running Docker containers on Linux
- Azure App Service running Docker containers on Linux
- Azure App Service running Docker containers on Linux
- Azure App Service with SQL Database and Application Insights
- Azure App Service with SQL Database and Application Insights
- Azure App Service with SQL Database and Application Insights
- Azure App Service with SQL Database and Application Insights
- Azure App Service with SQL Database and Application Insights
- Azure App Service with SQL Database and Application Insights
- Azure Bot Service with Application Insights
- Azure Container Apps
- Azure Container Apps
- Azure Container Apps
- Azure Container Apps
- Azure Container Apps
- Azure Container Instances on Linux
- Azure Container Instances on Linux
- Azure Container Instances on Linux
- Azure Container Instances on Linux
- Azure Cosmos DB, an API connection, and a Logic App
- Azure Cosmos DB, an API connection, and a Logic App
- Azure Cosmos DB, an API connection, and a Logic App
- Azure Function with Spring Boot Native and GraalVM
- Azure Functions in all supported languages
- Azure Functions on a Linux App Service plan
- Azure Kubernetes Service (AKS) app using Cosmos DB
- Azure Kubernetes Service (AKS) cluster
- Azure Kubernetes Service (AKS) cluster and Azure Functions with KEDA
- Azure Kubernetes Service (AKS) cluster and Helm chart
- Azure Kubernetes Service (AKS) cluster and Helm chart
- Azure Kubernetes Service (AKS) cluster and Helm chart
- Azure Kubernetes Service (AKS) cluster and Helm chart
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure Kubernetes Service (AKS) cluster using the native Azure provider
- Azure OIDC Pulumi program in TypeScript
- Azure Resource Manager (ARM) template
- Azure Stream Analytics
- Azure Synapse workspace and pools
- Azure Synapse workspace and pools
- Azure Synapse workspace and pools
- Azure virtual data center (VDC)
- Azure VM scale sets
- Azure VM scale sets
- Azure VM scale sets
- Azure web server with manual provisioning
B
C
- C# unit testing with top-level statements
- Cloudflare CDN and WAF in front of an origin
- Containerized Ruby on Rails app delivery on GCP
- Continuous integration with Jenkins
- Continuous integration with Jenkins
- Create a Slackbot for posting mention notifications
- Create a Slackbot for posting mention notifications
- Create a Slackbot for posting mention notifications
- Custom Docker image running in Azure Container Instances
D
- Demo of integrating the native Azure Pulumi provider with the Microsoft Azure SDK
- Demo of integrating the native Azure Pulumi provider with the Microsoft Azure SDK
- Demo of integrating the native Azure Pulumi provider with the Microsoft Azure SDK
- Demo of integrating the native Azure Pulumi provider with the Microsoft Azure SDK
- Deploy a container with a DBC-built image on AWS Fargate
- Deploy a container with a Docker Build image on AWS Fargate
- Deploy AWS Synthetics Canary using a local script
- Deploy Cloud Run instance connected to Cloud SQL
- Deploy containerized web applications using the native Azure provider, .NET 5, and C# 9
- Deploy LocalAI and Flowise on AWS EKS
- Deploy WordPress to AWS EC2 using Pulumi and Ansible
- Deploy WordPress to AWS EC2 using Pulumi and Ansible
- Deploy WordPress to AWS EC2 using Pulumi and Ansible
- Deploy WordPress to AWS EC2 using Pulumi and Ansible
- Deploy WordPress to AWS EC2 using Pulumi and Ansible
- Deploy WordPress to AWS EC2 using Pulumi and Ansible
- Deploying Azure Functions
- Deploying serverless applications with Azure Functions
- DigitalOcean Kubernetes cluster and application
- DigitalOcean Kubernetes cluster and application
- Docker build and push to GCR and deploy to Google Cloud Run using separate projects
- Docker multi-container example
- Docker multi-container example
- Docker multi-container example
- Dockerized app using ECS, ECR, and Fargate
- Dockerized ASP.NET app on AWS ECS Fargate
E
- Easy container example
- ECS Anywhere
- EKS GPU dynamic resource allocation (DRA) demo
- ETL pipeline with Amazon Redshift and AWS Glue
- ETL pipeline with Amazon Redshift and AWS Glue
- Example policy packs
- Example stack README in Pulumi Cloud
- Example stack README in Pulumi Cloud
- Example stack README in Pulumi Cloud
- Example stack README in Pulumi Cloud
- Example stack README in Pulumi Cloud
- Example stack README in Pulumi Cloud
- Exposing a deployment with a public IP address
- Exposing a deployment with a public IP address
- Exposing a deployment with a public IP address
- External secrets adapter for Pulumi ESC on AWS Lambda
F
G
- GCP instance
- GCP OIDC provider for Pulumi Cloud
- GCP VM with multiple NICs on separate VPCs
- Generate secure random passwords to use in deployments
- Generating CronTab CustomResources with crd2pulumi
- Globally distributed serverless URL shortener using Azure Functions and Cosmos DB
- Google Cloud Functions
- Google Cloud Functions in Go deployed with Go
- Google Cloud Functions in Python
- Google Cloud Functions in Python and Go
- Google Cloud Functions in Python deployed with C#
- Google Cloud Functions in Python deployed with Go
- Google Cloud Functions in Python, Go, and TypeScript deployed with TypeScript
- Google Cloud network and instance with ComponentResource
- Google Cloud Run
- Google Kubernetes Engine (GKE) cluster
- Google Kubernetes Engine (GKE) cluster
- Google Kubernetes Engine (GKE) cluster
- Google Kubernetes Engine (GKE) cluster
- Google Kubernetes Engine (GKE) cluster with service account
- Google Kubernetes Engine (GKE) with a canary deployment
- Google Kubernetes Engine (GKE) with a canary deployment
- GraphQL endpoint in AWS AppSync
- GraphQL endpoint in AWS AppSync
- GraphQL endpoint in AWS AppSync (in Go)
H
- Host a static website on Amazon S3
- Host a static website on Amazon S3
- Host a static website on Amazon S3
- Host a static website on Amazon S3
- Host a static website on Amazon S3
- Host a static website on Amazon S3 with the AWS Native provider
- Host a static website on Amazon S3, written in HCL
- Host a static website on Azure Blob Storage, written in HCL
- Hub-and-spoke network with centralized egress and traffic inspection using AWS Transit Gateway and AWS Firewall
I
K
L
M
- Manage Cloudflare DNS records
- Managed Kubernetes on OVH
- Managing secrets and secure access in Azure applications
- Managing secrets and secure access in Azure applications
- Managing secrets and secure access in Azure applications
- Math, collection, and string manipulation in YAML
- Migrating an AWSX VPC with component state migrations
- Minecraft server using an Azure Virtual Machine
- Minimal EKS cluster (in Java)
- Multiple Azure Kubernetes Service (AKS) clusters
- Multiple Azure Kubernetes Service (AKS) clusters
- Multiple Azure Kubernetes Service (AKS) clusters
- Multiple Azure Kubernetes Service (AKS) clusters
- Multiple Azure Kubernetes Service (AKS) clusters
- Multiple Azure Kubernetes Service (AKS) clusters
N
O
P
R
S
- Scheduled function on AWS
- Secure serverless REST API using Auth0
- Secure static website using Amazon S3, CloudFront, Route53, and Certificate Manager
- Secure static website using Amazon S3, CloudFront, Route53, and Certificate Manager
- Self-host Gemma 4 with Open WebUI and Tailscale
- Serverless AI inference endpoint with Amazon Bedrock
- Serverless app to copy and zip objects between Amazon S3 buckets
- Serverless C# app
- Serverless Cloudflare Worker backed by a D1 database
- Serverless datawarehouse
- Serverless React + Postgres
- Serverless REST API
- Serverless TypeScript app
- Set up AWS Secrets Manager
- Set up AWS Secrets Manager
- Set up AWS Secrets Manager
- Set up AWS Secrets Manager
- Setting up secrets providers for Pulumi
- Simple and component-based Kubernetes Guestbook apps
- Simple and component-based Kubernetes Guestbook apps
- Simple and component-based Kubernetes Guestbook apps
- Simple and component-based Kubernetes Guestbook apps
- Slackbot for posting Slack mention notifications
- Sock Shop Pulumi demo
- Spark on Azure HDInsight
- Spark on Azure HDInsight
- StackReference example
- StackReference example
- Staged app rollout gated by Prometheus checks
- Stateless application using a deployment
- Stateless application using a deployment
- Static website on Amazon S3
- Static website on Amazon S3 using a reusable component
- Static website using Azure Blob Storage
- Static website using Azure Blob Storage and CDN
- Static website using Azure Blob Storage and CDN
- Static website using Azure Blob Storage and CDN
- Static website using Azure Blob Storage and CDN
- Static website using Azure Blob Storage and CDN
T
U
- Unit testing AWS infrastructure with Jest
- Unit testing Pulumi programs in C#
- Unit testing Pulumi programs in C#
- Unit testing Pulumi programs in F#
- Unit testing Pulumi programs in Go
- Unit testing Pulumi programs in Python
- Unit testing Pulumi programs with components in Go
- Using Amazon EFS with AWS Lambda
- Using the Pulumi libvirt provider to deploy a VM on a KVM server
V
W
- Web server component using Azure Virtual Machine
- Web server component using Azure Virtual Machine
- Web server on Google Compute Engine, written in HCL
- Web server on Linode
- Web server using Amazon EC2
- Web server using Amazon EC2
- Web server using Amazon EC2
- Web server using Amazon EC2
- Web server using Amazon EC2 (in Go)
- Web server using Azure Virtual Machine
- Web server using Azure Virtual Machine
- Web server using Azure Virtual Machine
- Web server using Azure Virtual Machine with ComponentResource
- Web server using Compute Engine
- Web server using Compute Engine
- Web server using OpenStack
- WordPress Helm chart
- WordPress Helm chart
- WordPress Helm chart deployed using Helm Release resource
- WordPress Helm chart deployed using the Helm Release resource
- WordPress Helm chart deployed using the Helm Release resource
- WordPress Helm chart deployed using the Helm Release resource
- WordPress site in AWS Fargate with RDS DB backend
- WordPress site in AWS Fargate with RDS DB backend
- Writing policies for testing Pulumi programs