Go and Pulumi
Tutorials, templates, examples, blog posts, and workshops to help you build and manage your infrastructure with Go.
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
Managing Configuration and Secrets
Tutorial
Move Resources Between Stacks
Tutorial
Inspecting Infrastructure
Tutorial
Building with Pulumi
4 topics
TutorialAzure
Creating Resources
Templates
Bootstrap new projects
TemplateAWS
aws-go
TemplateAzure
azure-go
TemplateGoogle Cloud
gcp-go
TemplateKubernetes
kubernetes-go
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
ExampleGo
Routes in API Gateway
ExampleGo
Deploy Wordpress to AWS EC2 using Pulumi and Ansible
ExampleGo
GraphQL Endpoint in AWS AppSync (in Go)
ExampleGo
AWS Resources Using AssumeRole
ExampleGo
AWS Console Change Slack Notifier in Go
ExampleGo
AWS Golang EKS Cluster
ExampleGo
NGINX on AWS ECS Fargate using Go IaC
ExampleGo
AWS Golang Lambda
ExampleGo
AWS Golang Lambda With API Gateway
ExampleGo
AWS Go LangServe Example
ExampleGo
AWS Resources (in Go)
ExampleGo
Host a Static Website on Amazon S3
From the blog
Keep your skills current
Blog PostApr 2020
Deploy Kubernetes and Applications with Go
Blog PostMar 2022
How we manage GitHub at Pulumi with Pulumi
Workshops
Get hands-on live — or catch a recording
Workshop On demand
Building Web-Scale Cloud Applications with Go and IaC
Workshop On demand
Building with Containers on Azure
Workshop On demand