---
title: "Pulumi Templates"
description: "Customizable starter kits for all clouds and languages designed to help you get new projects off the ground quickly."
url: "https://www.pulumi.com/dev/templates/"
image: "https://www.pulumi.com/assets/og/dev/templates.png"
---

# Pulumi Templates

Customizable starter kits for all clouds and languages designed to help you get new projects off the ground quickly.

## Static websites

- [AWS Static Website](https://www.pulumi.com/dev/templates/static-website/aws.md): Deploy a static website on AWS with Pulumi, Amazon S3, and Amazon CloudFront. — AWS · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Azure Static Website](https://www.pulumi.com/dev/templates/static-website/azure.md): Deploy a static website on Azure with Pulumi, Azure Blob Storage, and Azure CDN. — Azure · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Google Cloud Static Website](https://www.pulumi.com/dev/templates/static-website/gcp.md): Deploy a static website on Google Cloud with Pulumi, Cloud Storage, and Cloud CDN. — Google Cloud · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Cloudflare Static Website](https://www.pulumi.com/dev/templates/static-website/cloudflare.md): Deploy a static website on Cloudflare with Pulumi and Cloudflare Workers. — Cloudflare · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy

## Serverless applications

- [AWS Serverless Application](https://www.pulumi.com/dev/templates/serverless-application/aws.md): Deploy a serverless application on AWS with Pulumi, AWS Lambda, and Amazon API Gateway. — AWS · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Azure Serverless Application](https://www.pulumi.com/dev/templates/serverless-application/azure.md): Deploy a serverless application on Azure with Pulumi, Azure Functions, and Azure Blob Storage. — Azure · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Google Cloud Serverless Application](https://www.pulumi.com/dev/templates/serverless-application/gcp.md): Deploy a serverless application on Google Cloud with Pulumi, Cloud Functions, and Cloud Storage. — Google Cloud · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Cloudflare Serverless Application](https://www.pulumi.com/dev/templates/serverless-application/cloudflare.md): Deploy a serverless application on Cloudflare with Pulumi, Cloudflare Workers, and Workers KV. — Cloudflare · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy

## Container services

- [Container Service on AWS](https://www.pulumi.com/dev/templates/container-service/aws.md): Deploy a container service on AWS with Pulumi and Amazon ECS. — AWS · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Container Service on Azure](https://www.pulumi.com/dev/templates/container-service/azure.md): Deploy a container service on Azure with Pulumi and Azure Container Instances. — Azure · TypeScript, Python, Go, .NET, HCL · One-click deploy
- [Container Service on Google Cloud](https://www.pulumi.com/dev/templates/container-service/gcp.md): Deploy a container service on Google Cloud with Pulumi and Google Cloud Run. — Google Cloud · TypeScript, Python, Go, .NET, HCL · One-click deploy

## Virtual machines

- [Virtual Machine on AWS](https://www.pulumi.com/dev/templates/virtual-machine/aws.md): Deploy a virtual machine on AWS with Pulumi and Amazon EC2. — AWS · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Virtual Machine on Azure](https://www.pulumi.com/dev/templates/virtual-machine/azure.md): Deploy a virtual machine on Azure with Pulumi and Azure Virtual Machines. — Azure · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Virtual Machine on Google Cloud](https://www.pulumi.com/dev/templates/virtual-machine/gcp.md): Deploy a virtual machine on Google Cloud with Pulumi and Google Compute Engine. — Google Cloud · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy

## Kubernetes clusters

- [Kubernetes Cluster on AWS](https://www.pulumi.com/dev/templates/kubernetes/aws.md): Deploy a Kubernetes cluster on AWS with Pulumi and Amazon EKS. — AWS · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Kubernetes Cluster on Azure](https://www.pulumi.com/dev/templates/kubernetes/azure.md): Deploy a Kubernetes cluster on Azure with Pulumi and Azure Kubernetes Service (AKS). — Azure · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Kubernetes Cluster on Google Cloud](https://www.pulumi.com/dev/templates/kubernetes/gcp.md): Deploy a Kubernetes cluster on Google Cloud with Pulumi and Google Kubernetes Engine (GKE). — Google Cloud · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy

## Kubernetes applications

- [Helm Chart on Kubernetes](https://www.pulumi.com/dev/templates/kubernetes-application/helm-chart.md): Deploy a Helm chart to a Kubernetes cluster with Pulumi. — Kubernetes · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy
- [Web Application on Kubernetes](https://www.pulumi.com/dev/templates/kubernetes-application/web-application.md): Deploy a web application to a Kubernetes cluster with Pulumi. — Kubernetes · TypeScript, Python, Go, .NET, YAML, HCL · One-click deploy

## Popular starters

- [AWS TypeScript Starter](https://www.pulumi.com/dev/templates/aws-typescript.md): A minimal AWS TypeScript Pulumi program — AWS · TypeScript · One-click deploy
- [Azure Python Starter](https://www.pulumi.com/dev/templates/azure-python.md): A minimal Azure Native Python Pulumi program — Azure · Python · One-click deploy
- [Google Cloud Go Starter](https://www.pulumi.com/dev/templates/gcp-go.md): A minimal Google Cloud Go Pulumi program — Google Cloud · Go · One-click deploy
- [Kubernetes YAML Starter](https://www.pulumi.com/dev/templates/kubernetes-yaml.md): A minimal Kubernetes Pulumi YAML program — Kubernetes · YAML · One-click deploy
- [AWS Java Starter](https://www.pulumi.com/dev/templates/aws-java.md): A minimal AWS Java Pulumi program — AWS · Java · One-click deploy
- [Azure C# Starter](https://www.pulumi.com/dev/templates/azure-csharp.md): A minimal Azure Native C# Pulumi program — Azure · .NET · One-click deploy

## Beyond the hyperscalers

- [Auth0 TypeScript Starter](https://www.pulumi.com/dev/templates/auth0-typescript.md): A minimal Auth0 TypeScript Pulumi program — TypeScript · One-click deploy
- [GitHub TypeScript Starter](https://www.pulumi.com/dev/templates/github-typescript.md): A minimal GitHub TypeScript Pulumi program. — TypeScript · One-click deploy
- [Pinecone Python Starter](https://www.pulumi.com/dev/templates/pinecone-python.md): A minimal Pinecone Python Pulumi program — Python · One-click deploy
- [Aiven Go Starter](https://www.pulumi.com/dev/templates/aiven-go.md): A minimal Aiven Go Pulumi program — Go · One-click deploy
- [Redis Cloud Python Starter](https://www.pulumi.com/dev/templates/rediscloud-python.md): A minimal RedisCloud Python Pulumi program — Python · One-click deploy
- [Linode TypeScript Starter](https://www.pulumi.com/dev/templates/linode-typescript.md): A minimal Linode TypeScript Pulumi program — Linode · TypeScript · One-click deploy

## All templates

All templates, A–Z: https://www.pulumi.com/dev/templates/all.md
