Serverless with Pulumi
Run applications without managing servers, using functions and managed services. Tutorials, templates, examples, and blog posts for Serverless with Pulumi.
Browse allTutorials
Learn by doing
Templates
Bootstrap new projects
TemplateAWS
AWS Serverless Application
TemplateAzure
Azure Serverless Application
TemplateGoogle Cloud
Google Cloud Serverless Application
Examples
Browse real-world programs
ExamplePython
Lambda-backed API Gateway
ExamplePython
Serverless C# App
ExampleTypeScript
Lambda-backed REST API
ExampleTypeScript
Serverless Datawarehouse
ExampleTypeScript
Serverless TypeScript App
ExampleTypeScript
Serverless React + Postgres
ExampleTypeScript
Globally Distributed Serverless URL Shortener Using Azure Functions and Cosmos DB
ExamplePython
Google Cloud Functions in Python and Go deployed
ExampleTypeScript
Google Cloud Functions in Python, Go, and TypeScript Deployed with TypeScript
From the blog
Keep your skills current
Blog PostJan 2022
API Gateway to EventBridge with Pulumi
Blog PostJul 2022
Secure AWS Lambda with IAM ABAC Policies
Blog PostDec 2020
Running Container Images in AWS Lambda
Blog PostJun 2020
Deploy AWS Lambda with Elastic File System using Pulumi
Blog PostDec 2019
Provisioned Concurrency: Avoiding Cold Starts in AWS Lambda
Blog PostJan 2020
AWS Serverless Analytics
Blog PostJun 2018
Build a Video Thumbnailer on AWS
Blog PostJul 2018
Build your first serverless app using only JavaScript
Blog PostJun 2018
Code, Deploy, and Manage a Serverless REST API on AWS
Blog PostApr 2020
Controlling AWS Costs with Pulumi and AWS Lambda
Blog PostOct 2019
Azure Functions on Kubernetes with KEDA
Blog PostMar 2019