AWS and Pulumi
Tutorials, templates, examples, blog posts, and workshops to help you deploy and manage AWS infrastructure with Pulumi.
Browse allTutorials
Learn by doing
TutorialAWS
Importing Infrastructure
Tutorial
Creating a Custom Policy Pack
3 topics
TutorialAWS
Creating Resources
Tutorial
Deploy a Web Server to AWS EC2
Tutorial
Detect and Remediate Infrastructure Drift
Tutorial
Enhanced Region Support in AWS
Tutorial
Host a Static Website on Amazon S3
Tutorial
Migrate EKS Node Groups with Zero Downtime
Tutorial
Serverless REST API with API Gateway and Lambda
TutorialAWS
Stack Outputs & References
Templates
Bootstrap new projects
TemplateAWS
aws-csharp
TemplateAWS
aws-go
TemplateAWS
aws-hcl
TemplateAWS
aws-java
TemplateAWS
aws-python
TemplateAWS
aws-typescript
TemplateAWS
aws-yaml
TemplateAWS
Container Service on AWS
TemplateAWS
Kubernetes Cluster on AWS
TemplateAWS
AWS Serverless Application
TemplateAWS
AWS Static Website
TemplateAWS
Virtual Machine on AWS
Examples
Browse real-world programs
ExampleTypeScript
External secrets adapter for Pulumi ESC on AWS Lambda
ExampleGo
Routes in API Gateway
ExamplePython
Routes in API Gateway
ExampleTypeScript
Routes in API Gateway
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
From the blog
Keep your skills current

Blog PostApr 2023
Advanced AWS Networking: Part 1

Blog PostApr 2023
Advanced AWS Networking: Part 2

Blog PostApr 2024
Adding data to Pinecone using S3, Embedchain and Pulumi on AWS for an AI Slack bot

Blog PostMar 2024
Build an AI Slack Bot on AWS Using Embedchain & Pulumi

Blog PostJun 2024
Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS
Blog PostJul 2022
Deploying Amazon EKS Anywhere on Bare Metal
Blog PostDec 2020
Getting Started with Amazon EKS Distro & Pulumi
Blog PostDec 2023
10x Your Storage Performance with Amazon S3 Express One Zone and Pulumi
Blog PostJan 2022
API Gateway to EventBridge with Pulumi
Blog PostJul 2022
Secure AWS Lambda with IAM ABAC Policies
Blog PostOct 2019
Architect AWS Application Infrastructure
Blog PostSep 2025
Automatic Diagram Generation for Always-Accurate Diagrams
Workshops
Get hands-on live — or catch a recording
Workshop On demand
Advanced CI/CD for AWS using Pulumi and GitHub Actions
Workshop On demand
AWS Immersion Day: Building an IDP with Pulumi
Workshop On demand
Build an ETL pipeline with Amazon Redshift and AWS Glue
Workshop On demand
Building Virtual Networks with Pulumi and Tailscale
Workshop On demand
Get started with CI/CD for AWS using Pulumi & GitHub Actions
Workshop On demand
Cloud Automation: AWS and Pulumi’s Path to Intelligent Ops
Workshop On demand
Day-2 Autonomous Infrastructure Management
Workshop On demand
Zero to Production in Kubernetes
Workshop On demand
Policy as Code on AWS
Workshop On demand
Getting started on AWS with Python
Workshop On demand
Getting Started with Infrastructure as Code on AWS
Workshop On demand