Skip to main content

Search the Dev Center

Search tutorials, templates, examples, and more.

AWS and Pulumi

Tutorials, templates, examples, blog posts, and workshops to help you deploy and manage AWS infrastructure with Pulumi.

Browse all
Tutorials

Learn by doing

View all 19
Tutorial

Build serverless APIs with Amazon API Gateway

Create and manage API Gateway REST APIs — Lambda, S3, HTTP proxies, auth, and more — with AWSx.
41 min
Tutorial

Build and push container images to Amazon ECR

Provision ECR repositories, build and publish images, and manage lifecycle policies with AWSx.
16 min
Tutorial

Deploy containerized applications to Amazon ECS

Load-balanced Fargate services, custom VPC networking, and automatic container image builds with AWSx.
11 min
Tutorial

Run Kubernetes on Amazon EKS

Provision EKS clusters, node groups, and Kubernetes workloads — including Helm charts — with Pulumi.
43 min
Tutorial

Load-balance traffic on AWS with ELB

Provision Application and Network Load Balancers and wire them to your AWS services with AWSx.
30 min
Tutorial

Manage access with AWS IAM

Create and manage AWS users, groups, roles, and policies with Pulumi.
16 min
Tutorial

Run serverless functions on AWS Lambda

Build serverless applications with AWS Lambda and Pulumi, including magic functions.
17 min
Tutorial

Provision an AWS VPC

Out-of-the-box VPC networking that follows AWS best practices, with AWSx.
24 min
Tutorial

Use AWS CDK constructs with Pulumi

Write AWS CDK constructs inside a Pulumi program and deploy the resulting AWS resources with Pulumi.
14 min
TutorialAWS

Importing Infrastructure

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

Creating a Custom Policy Pack

Learn how to enforce compliance and security requirements by creating a custom policy pack with Pulumi Crossguard.
3 topics
15 min
TutorialAWS

Creating Resources

Learn how to define and provision resources on AWS using Pulumi.
10 min
Templates

Bootstrap new projects

View all 17
Examples

Browse real-world programs

View all 130
From the blog

Keep your skills current

View all 88
Blog PostApr 2023

Advanced AWS Networking: Part 1

Learn how to create a hub-and-spoke architecture in AWS using Pulumi with Python. This is Part 1 of a 2 Part series.
Josh Kodroff +2
Blog PostApr 2023

Advanced AWS Networking: Part 2

Learn how to create a hub-and-spoke architecture in AWS using Pulumi with Python. This is Part 2 of a 2 part series.
Josh Kodroff +2
Blog PostApr 2024

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

Learn how to add data to Pinecone using S3, Embedchain and Pulumi on AWS for an AI Slack bot.
Tyler Mulligan
Blog PostMar 2024

Build an AI Slack Bot on AWS Using Embedchain & Pulumi

Learn how to build an AI-powered Slack bot with Embedchain & Pulumi on AWS.
Tyler Mulligan
Blog PostJun 2024

Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS

Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS
Tyler Mulligan
Blog PostJul 2022

Deploying Amazon EKS Anywhere on Bare Metal

Bring EKS to Your Datacenter with Amazon EKS Anywhere Bare Metal.
David Flanagan
Blog PostDec 2020

Getting Started with Amazon EKS Distro & Pulumi

Use Pulumi to provision an Amazon EKS Distro cluster.
Luke Hoban and Lee Briggs
Blog PostDec 2023

10x Your Storage Performance with Amazon S3 Express One Zone and Pulumi

Amazon S3 Express One Zone is a new storage class with up to 10x better performance. See how to use it with infrastructure as code and Pulumi.
Joe Duffy
Blog PostJan 2022

API Gateway to EventBridge with Pulumi

Use Pulumi with Amazon API Gateway and EventBridge, Amazon's serverless event bus, to build scalable and easily maintainable apps and systems.
Christian Nunciato
Blog PostJul 2022

Secure AWS Lambda with IAM ABAC Policies

Learn how to implement Attribute-Based Access Control (ABAC) for AWS Lambda using Pulumi. Secure deployments with IAM role tags and policy conditions.
Paul Stack +2
Blog PostOct 2019

Architect AWS Application Infrastructure

How to architect your AWS infrastructure to optimize team collaboration with Pulumi Stack References
Paul Stack
Blog PostSep 2025

Automatic Diagram Generation for Always-Accurate Diagrams

Automate tedious diagramming work in your CI/CD pipelines to maintain always-accurate architecture diagrams.
Elisabeth Lichtie
Workshops

Get hands-on live — or catch a recording

View all 36
WorkshopOn demand

Advanced CI/CD for AWS using Pulumi and GitHub Actions

Learn advanced topics that make up a robust infrastructure CI/CD pipeline through guided exercises.
Ben De St Paer-Gotch
WorkshopOn demand

AWS Immersion Day: Building an IDP with Pulumi

Learn best practices for platform engineering on AWS and how Pulumi makes it easier than ever to build an Internal Developer Platform (IDP) for your team.
Rob Smith and Josh Kodroff
WorkshopOn demand

Build an ETL pipeline with Amazon Redshift and AWS Glue

Learn how to combine AWS Glue and Amazon Redshift to build a fully-automated ETL pipeline with Pulumi. We'll use three components to complete our example.
Aaron Kao
WorkshopOn demand

Building Virtual Networks with Pulumi and Tailscale

This workshop will demonstrate how to securely connect end-user devices and cloud resources using infrastructure as code written in real programming languages.
Josh Kodroff
WorkshopOn demand

Implementing Centralized Secrets Management for Your Team

Learn how to implement a secure, scalable secrets management strategy that streamlines development while maintaining enterprise-grade security controls.
Josh Kodroff
WorkshopOn demand

Get started with CI/CD for AWS using Pulumi & GitHub Actions

In this workshop, you will learn the fundamentals of an infrastructure CI/CD pipeline through guided exercises using Pulumi.
Marina Novikova
WorkshopOn demand

Cloud Automation: AWS and Pulumi’s Path to Intelligent Ops

Join Pulumi and AWS for a discussion on how next-generation AI capabilities are transforming infrastructure operations.
Meagan Cojocar +2
WorkshopOn demand

Day-2 Autonomous Infrastructure Management

Learn how to simplify and automate maintenance of growing infrastructure inventory with monitoring, remediation, and optimization workflows.
Engin Diri and Adam Bell
WorkshopOn demand

Deploying LangChain Applications on AWS with Pulumi

This workshop will show a practical AI use case for Pulumi. Using Pulumi & TypeScript, we'll demonstrate deploying a LangChain/LangServe app on AWS.
Kat Morgan and Lance Martin
WorkshopOn demand

Deploying LangChain Applications on AWS with Pulumi

This workshop will show a practical AI use case for Pulumi. Using Pulumi & TypeScript, we'll demonstrate deploying a LangChain app on AWS.
Engin Diri
WorkshopOn demand

Deploying LlamaIndex Applications on AWS with Pulumi

Dive into a session where we'll deploy an AI application using LlamaIndex on AWS. Discover the seamless integration of IaC in launching AI solutions.
Engin Diri
WorkshopOn demand

Designing Reusable Infrastructure as Code

Master Pulumi Components: Learn to create reusable infrastructure code across languages, enabling DRY principles and powerful cross-team infrastructure sharing.
Engin Diri

The infrastructure as code platform for any cloud.