All examples
The complete list of all 319 Pulumi examples in the Dev Center.
A
- A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API
- A SQLServer on Azure PaaS
- About the CMS and OAuth
- 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 Console Change Slack Notifier in Go
- AWS CSharp LangServe Example
- 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 Pulumi program in TypeScript
- AWS Organizations
- AWS Python Voting App
- 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 WebServer with Manual Provisioning
- AWS WebServer with Manual Provisioning (in Python)
- AWS YAML LangServe Example
- 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 CosmosDB
- 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 WebServer with Manual Provisioning
B
C
- C# Unit Testing with Top-Level Statements
- 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 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 two App Services - Front web app with VNet injection and Back web app with a Private Endpoint
- 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
- Deploys a container with a Docker Build image on AWS Fargate
- 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
- eks-minimal
- ETL pipeline with Amazon Redshift and AWS Glue
- ETL pipeline with Amazon Redshift and AWS Glue
- Example Code to deploy LocalAI, Flowise, and Pulumi on AWS EKS
- 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
- Example to build a Docker image with Docker Build Cloud (DBC)
- 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 Pulumi program in TypeScript
- 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 deployed
- 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 use AWS Transit Gateway and AWS Firewall
I
K
L
M
- 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 and Collection and String Manipulation in YAML
- Minecraft Server Using an Azure Virtual Machine
- 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
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 Datawarehouse
- Serverless React + Postgres
- Serverless REST API
- Serverless TypeScript App
- Setting up secrets providers for Pulumi
- Setup AWS Secrets manager
- Setup AWS Secrets manager
- Setup AWS Secrets manager
- Setup AWS Secrets manager
- 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 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
- 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 Pulumi for NGINX on AWS ECS Fargate using Python with a vpc built in Typescript
- 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 Helm Release Resource
- WordPress Helm Chart Deployed Using Helm Release Resource
- Wordpress Helm Chart Deployed Using 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