Skip to main content

Azure and Pulumi

Tutorials, templates, examples, blog posts, and workshops to help you deploy and manage Azure infrastructure with Pulumi.

Browse all
Tutorials

Learn by doing

Templates

Bootstrap new projects

View all 13
Examples

Browse real-world programs

View all 96
Example.NET

Azure Container Instances on Linux

Creates Azure Container Instance with a public IP
Example.NET

Azure Kubernetes Service (AKS) Cluster using the native Azure Provider

A C# Pulumi program to provision an Azure Kubernetes Service (AKS) cluster
Example.NET

A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API

A Helm chart deployed to AKS that stores TODOs in an Azure Cosmos DB MongoDB API
Example.NET

Azure Kubernetes Service (AKS) Cluster and Helm Chart

Azure Native C# Pulumi example featuring Helm chart deployment to AKS
Example.NET

Azure Kubernetes Service (AKS) Cluster using the native Azure Provider

A minimal Azure Native Pulumi C# program
Example.NET

Multiple Azure Kubernetes Service (AKS) Clusters

Create multiple Azure Kubernetes Service (AKS) clusters in different regions and with different node counts
Deployable
Example.NET

Azure App Service with SQL Database and Application Insights

Creates Azure App Service with SQL Database and Application Insights
Deployable
Example.NET

Azure App Service Running Docker Containers on Linux

Creates Azure App Service and Deploys Docker images to it
Example.NET

Demo of Integrating the native Azure Pulumi provider with the Microsoft Azure SDK

An example of integrating an Azure SDK call to a Pulumi program.
Example.NET

Azure Container Apps

Creates an Azure Container App and deploys a custom Docker image to it
Example.NET

Azure Cosmos DB, an API Connection, and a Logic App

An example of creating a CosmosDB container through a Azure's Cosmos SDK and deploying a Logic App and an API Connection
Example.NET

Automate the rotation of a secret for resources that use one set of authentication credentials

Example of rotating secrets with one set of credentials
From the blog

Keep your skills current

View all 24
Blog PostNov 2021

Deploy Azure Container Apps with Docker and Pulumi

Learn how to deploy Docker containers to Azure Container Apps using Pulumi. A step-by-step guide for building scalable serverless apps in any language.
Mikhail Shilkov
Blog PostMay 2019

Create AKS Clusters with Monitoring and Logging

Use the Pulumi-Azure open source package to create Azure Kubernetes Service clusters with AD service principals.
Nishi Davidson
Blog PostOct 2019

Azure Functions on Kubernetes with KEDA

Hosting Azure Functions in Kubernetes with KEDA: How It Works and the Simplest Way to Get Started
Mikhail Shilkov
Blog PostOct 2022

Introducing the Azure Static Website Component

Learn how to quickly deploy your static site to Azure using the Azure Static Website Component
Sean Holung
Blog PostNov 2020

Deploying Minecraft on Azure

Deploy and provision a Minecraft server on Azure with the native Pulumi Azure provider.
Sophia Parafina
Blog PostJun 2026

Fully Automated AI Inference on AWS, Azure, and Google Cloud with Pulumi

A zero-touch Ollama GPU inference server on AWS, Azure, or Google Cloud as one Pulumi program, with OIDC credentials from Pulumi ESC and no static keys.
Engin Diri
Blog PostDec 2020

Get Up and Running with Azure Synapse and Pulumi

Use infrastructure as code to automate deployment of an Azure Synapse workspace
Mikhail Shilkov
Blog PostJun 2026

Six Live Kubernetes Recommendations: AKS, Cilium, Rate Limiting, and More

Deploy an AKS cluster with Pulumi C#. Six Kubernetes recommendations from a live workshop, including the Docker Hub rate limit that hit mid-demo.
Adam Gordon Bell
Blog PostJul 2019

Globally-distributed Serverless App in 100 Lines of Code

Build a serverless application with both the data store and the HTTP endpoint located close to end users to ensure prompt response time.
Mikhail Shilkov
Blog PostJun 2019

Hosting a Static Website on Azure with Pulumi

Static websites are back in the mainstream these days. See how easy it is to set up a static website on Azure with Pulumi.
Mikhail Shilkov
Blog PostMay 2019

Level up your Azure Platform as a Service Applications

This post walks through the process of developing Pulumi programs to leverage Azure Platform services.
Mikhail Shilkov
Blog PostAug 2023

The Real AI Challenge is Cloud, not Code!

Accelerating AI/ML innovation with infrastructure as code through a hands-on journey to deploy your own chatbot
Kat Morgan
Workshops

Get hands-on live — or catch a recording

The infrastructure as code platform for any cloud.