Skip to main content

TypeScript and Pulumi

Tutorials, templates, examples, blog posts, and workshops to help you build and manage your infrastructure with TypeScript.

Browse all
Tutorials

Learn by doing

View all 32
TutorialAWS

Importing Infrastructure

Learn how to import existing cloud resources into your Pulumi programs in this tutorial.
15 min
TutorialAzure

Importing Infrastructure

Learn how to import existing cloud resources into your Pulumi programs in this tutorial.
15 min
TutorialGoogle Cloud

Importing Infrastructure

Learn how to import existing cloud resources into your Pulumi programs in this tutorial.
15 min
Tutorial

Install Helm Charts using the Chart resource

Learn how to use the `Chart` resource from the Pulumi Kubernetes provider to install Helm charts on Kubernetes.
10 min
Tutorial

Install Helm Charts using the Release resource

Learn how to use the `Release` resource from the Pulumi Kubernetes provider to install Helm charts on Kubernetes.
10 min
Tutorial

Integrate Pulumi with Secret Store CSI Driver in Kubernetes

Learn how to integrate the Secret Store CSI Driver with Pulumi ESC to securely manage your secrets in Kubernetes.
15 min
Tutorial

Integrate with External Secrets Operator (ESO)

Pulumi ESC integrates with the External Secrets Operator (ESO) to manage and deliver secrets in Kubernetes clusters.
15 min
Tutorial

Pulumi Fundamentals

Learn how to use Pulumi to build, configure, and deploy a real-world application.
3 topics
25 min
Tutorial

Secure Kubernetes Application Secrets with Pulumi ESC

Securely manage secrets and configurations in a Kubernetes app with Pulumi ESC.
15 min
Tutorial

Managing Configuration and Secrets

Learn how to manage plain-text and encrypted configuration values in Pulumi.
10 min
Tutorial

Move Resources Between Stacks

Learn how to move resources between stacks or projects.
15 min
Tutorial

Inspecting Infrastructure

Learn how to inspect your Pulumi resources in this tutorial.
10 min
Templates

Bootstrap new projects

View all 36
Examples

Browse real-world programs

View all 133
From the blog

Keep your skills current

View all 20
Blog PostJun 2026

Deploy a Private Hermes Agent on Render Securely with Pulumi, Modal, and Tailscale

Deploy a self-hosted Hermes agent as one Pulumi program across Render, Modal, and Tailscale — a code-executing AI agent with nothing on the public internet.
Engin Diri
Blog PostJan 2026

Deploy OpenClaw on AWS or Hetzner Securely with Pulumi and Tailscale

Deploy OpenClaw (formerly Moltbot/Clawdbot), an open-source AI assistant, to AWS and Hetzner using Pulumi with Tailscale for secure private access.
Engin Diri
Blog PostSep 2020

Deploying a PERN stack application to AWS

Creating and quickly deploying a PERN stack application to the cloud Using Pulumi
Vova Ivanov
Blog PostNov 2018

From Terraform to Infrastructure as Software

Convert existing Terrraform configuration to Pulumi TypeScript to help you create simpler, more flexible infrastructure as code, with less repetition.
Pat Gavlin
Blog PostMar 2022

Deploy MERN Stack on DigitalOcean with Pulumi [Guide]

Learn how to deploy a MERN stack app using Pulumi and DigitalOcean App Platform. Follow this step-by-step guide to automate fullstack deployments with ease.
Christian Nunciato
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 PostApr 2019

Get Started with Docker on AWS Fargate using Pulumi

Using Pulumi to build a custom Docker image, publish it to a AWS container registry, and spin up an AWS Fargate load balanced service running that container.
Joe Duffy
Blog PostJul 2019

Getting Started on DigitalOcean with Pulumi

Pulumi now supports managing DigitalOcean resources. See how to deploy load balanced Droplets on DigitalOcean using Pulumi.
Paul Stack
Blog PostJan 2026

How Ralph Wiggum Built a Serverless SaaS with Pulumi

See how an AI agent using the Ralph Wiggum loop built a full AWS serverless SaaS with Pulumi—unsupervised. Frontend, backend, tests, and CloudFront included.
Engin Diri
Blog PostJul 2026

Incident Response as Code: Managing PagerDuty with Pulumi

Manage PagerDuty teams, schedules, escalation policies, and services with Pulumi, and wire alerting to the AWS infrastructure in the same program.
Engin Diri
Blog PostSep 2020

Migrating a cloud application to Kubernetes

Using Pulumi to integrate applications with Kubernetes for on-demand scalability and freedom of design.
Vova Ivanov
Blog PostJun 2022

Multicloud with Kubernetes and Pulumi

Learn how to customize the multi-cloud developer experience with Kubernetes and Pulumi, using TypeScript
Guinevere Saenger
Workshops

Get hands-on live — or catch a recording

The infrastructure as code platform for any cloud.