Skip to main content

Search the Dev Center

Search tutorials, templates, examples, and more.

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
Deployable
Example.NET

Azure Kubernetes Service (AKS) cluster using the native Azure provider

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

AKS Helm chart with Azure Cosmos DB

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

Azure Kubernetes Service (AKS) cluster and Helm chart

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

Azure Kubernetes Service (AKS) cluster using the native Azure provider

A minimal Azure Native Pulumi C# program
Deployable
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
Deployable
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.
Deployable
Example.NET

Azure Container Apps

Creates an Azure Container App and deploys a custom Docker image to it
Deployable
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
Deployable
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
Deployable
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

WorkshopOn demand

Getting Started with Azure IaC and Pulumi Deployments

Explore the new Azure Native v2 provider and learn how Pulumi Deployments make it easier to validate both infrastructure and app code before release.
Josh Kodroff
WorkshopOn demand

Building a Developer Platform with AKS and Cosmos DB

Set up a platform that includes Azure Kubernetes Service (AKS) with storage by Azure Cosmos DB with API support for MongoDB – using Python and Pulumi.
Mitch Gerdisch
WorkshopOn demand

Building with Containers on Azure

Explore more about building up a containerized microservices architecture on Azure using infrastructure as code and cloud engineering principles.
Laura Santamaria
WorkshopOn demand

From Pipelines to Cloud: Master IaC with Azure DevOps

Get hands-on experience automating Azure infrastructure directly from Azure DevOps pipelines.
Adam Bell and Zachary Cook
WorkshopOn demand

Get Started with Infrastructure as Code on Azure with Java

Learn the basics of Azure and Pulumi with a hands-on lab that will take you from deploying a simple static website to deploying a Spring Boot application.
Josh Kodroff
WorkshopOn demand

Getting started with Kubernetes on AKS with Pulumi

Learn the fundamentals of building and deploying containerized workloads and get an introduction to Pulumi's IaC platform and deployment on Azure.
Engin Diri
WorkshopOn demand

Getting Started with Kubernetes on Azure

Learn how Kubernetes runs on Azure using AKS. Create clusters, deploy containerized apps, and manage infrastructure with Pulumi.
Adam Gordon Bell
WorkshopOn demand

Learn Azure Infrastructure with C#

Learn how to build and manage Azure infrastructure using C# and Pulumi. A better alternative to ARM templates with full .NET support.
Adam Gordon Bell
WorkshopOn demand

Build a multi-service app with Azure Container Apps

Learn how to build and deploy a complete multi-service application to Azure Container Apps using Pulumi.
Adam Bell
WorkshopOn demand

Platform Engineering with Microsoft Azure and Pulumi

Accelerate deployment with our Azure and Pulumi workshop. Use Azure Deployment Environments for efficient cloud management and quick template distribution.
Sagar Chandra Reddy Lankala and Mikhail Shilkov

The infrastructure as code platform for any cloud.