TypeScript and Pulumi
Tutorials, templates, examples, blog posts, and workshops to help you build and manage your infrastructure with TypeScript.
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
Integrate with External Secrets Operator (ESO)
Tutorial
Pulumi Fundamentals
3 topics
Tutorial
Secure Kubernetes Application Secrets with Pulumi ESC
Tutorial
Managing Configuration and Secrets
Tutorial
Move Resources Between Stacks
Tutorial
Inspecting Infrastructure
Templates
Bootstrap new projects
TemplateAWS
aws-typescript
TemplateAzure
azure-typescript
TemplateGoogle Cloud
gcp-typescript
TemplateKubernetes
kubernetes-typescript
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
ExampleTypeScript
External secrets adapter for Pulumi ESC on AWS Lambda
ExampleTypeScript
Instance Using Alicloud ECS
ExampleTypeScript
Routes in API Gateway
ExampleTypeScript
Serverless AI Inference Endpoint with Amazon Bedrock
ExampleTypeScript
RDS Postgres and Containerized Airflow
ExampleTypeScript
Deploy Wordpress to AWS EC2 using Pulumi and Ansible
ExampleTypeScript
Serverless REST API
ExampleTypeScript
Secure Serverless REST API Using Auth0
ExampleTypeScript
API Gateway V1 to EventBridge
ExampleTypeScript
Lambda-backed REST API
ExampleTypeScript
API Gateway V2 to EventBridge
ExampleTypeScript
AWS API Gateway V2 HTTP API
From the blog
Keep your skills current

Blog PostJun 2026
Deploy a Private Hermes Agent on Render Securely with Pulumi, Modal, and Tailscale
Blog PostJan 2026
Deploy OpenClaw on AWS or Hetzner Securely with Pulumi and Tailscale
Blog PostSep 2020
Deploying a PERN stack application to AWS
Blog PostNov 2018
From Terraform to Infrastructure as Software
Blog PostMar 2022
Deploy MERN Stack on DigitalOcean with Pulumi [Guide]

Blog PostJun 2026
Fully Automated AI Inference on AWS, Azure, and Google Cloud with Pulumi
Blog PostApr 2019
Get Started with Docker on AWS Fargate using Pulumi
Blog PostJul 2019
Getting Started on DigitalOcean with Pulumi
Blog PostJan 2026
How Ralph Wiggum Built a Serverless SaaS with Pulumi

Blog PostJul 2026
Incident Response as Code: Managing PagerDuty with Pulumi
Blog PostSep 2020
Migrating a cloud application to Kubernetes
Blog PostJun 2022
Multicloud with Kubernetes and Pulumi
Workshops
Get hands-on live — or catch a recording
Workshop On demand
AWS Immersion Day: Building an IDP with Pulumi
Workshop On demand
Building Virtual Networks with Pulumi and Tailscale
Workshop On demand
Policy as Code on AWS
Workshop On demand
Introduction to AWS in TypeScript
Workshop On demand