.NET and Pulumi
Tutorials, templates, examples, blog posts, and workshops to help you build and manage your infrastructure with .NET.
Browse allTutorials
Learn by doing
TutorialAWS
Importing Infrastructure
TutorialAzure
Importing Infrastructure
TutorialGoogle Cloud
Importing Infrastructure
Tutorial
Install Helm Charts using the Chart resource
Tutorial
Install Helm Charts using the Release resource
Tutorial
Integrate Pulumi with Secret Store CSI Driver in Kubernetes
Tutorial
Managing Configuration and Secrets
Tutorial
Move Resources Between Stacks
Tutorial
Inspecting Infrastructure
Tutorial
Building with Pulumi
4 topics
TutorialAzure
Creating Resources
TutorialGoogle Cloud
Creating Resources
Templates
Bootstrap new projects
TemplateAWS
aws-csharp
TemplateAzure
azure-csharp
TemplateGoogle Cloud
gcp-csharp
TemplateKubernetes
kubernetes-csharp
TemplateAWS
Container Service on AWS
TemplateAzure
Container Service on Azure
TemplateGoogle Cloud
Container Service on Google Cloud
TemplateKubernetes
Helm Chart on Kubernetes
TemplateKubernetes
Web Application on Kubernetes
TemplateAWS
Kubernetes Cluster on AWS
TemplateAzure
Kubernetes Cluster on Azure
TemplateGoogle Cloud
Kubernetes Cluster on Google Cloud
Examples
Browse real-world programs
Example.NET
Deploy Wordpress to AWS EC2 using Pulumi and Ansible
Example.NET
AWS Resources Using AssumeRole
Example.NET
AWS C# EKS Cluster
Example.NET
Dockerized ASP.NET App on AWS ECS Fargate
Example.NET
AWS C# Lambda
Example.NET
AWS CSharp LangServe Example
Example.NET
Host a Static Website on Amazon S3
Example.NET
Setup AWS Secrets manager
Example.NET
Web Server Using Amazon EC2
Example.NET
AWS F# Lambda Web Server
Example.NET
Host a Static Website on Amazon S3
Example.NET
Azure Container Instances on Linux
From the blog
Keep your skills current
Blog PostNov 2019
Infrastructure as Code with .NET and Pulumi

Blog PostJun 2026
Six Live Kubernetes Recommendations: AKS, Cilium, Rate Limiting, and More
Blog PostDec 2019
Managing Kubernetes Infrastructure with .NET and Pulumi
Blog PostJul 2020
Deploy a Serverless RabbitMQ Cluster on Azure with .NET
Blog PostMay 2020
Unit Testing Cloud Deployments with .NET
Workshops
Get hands-on live — or catch a recording
Workshop On demand
From Pipelines to Cloud: Master IaC with Azure DevOps
Workshop On demand
Learn Azure Infrastructure with C#
Workshop On demand