Come join Pulumi for the industry's first Cloud Engineering Summit! October 7–8. Save Your Spot

API Reference

Pulumi offers APIs for working with a wide variety of cloud platforms, as well as higher-level APIs that make it easier to deliver cloud applications and infrastructure.

Resource Documentation

Resource-level documentation and examples for cloud providers and other services. Whether you’re looking for details about how to work with a particular resource or just browsing around to explore what’s possible, you’ve come to the right place.

Core Providers

AWS
Azure
GCP
Kubernetes

Next Generation Providers

Azure NextGen

Cloud Providers

AliCloud
Civo
CloudAMQP
DigitalOcean
Fastly
Hetzner Cloud
Linode
Open Stack
Packet
vSphere

Infrastructure

Aiven
Auth0
Azure AD
Consul
Docker
Kafka
Keycloak
Kong
Mailgun
Okta
PagerDuty
RabbitMQ
Rancher 2
Spotinst
Vault
azuredevops

Database

MongoDB Atlas
MySQL
PostgreSQL

Monitoring

Datadog
New Relic
SignalFx
Wavefront

Network

Cloudflare
DNSimple
NS1
akamai
f5 BIG-IP

Version Control

GitHub
GitLab

Utilities

Package Documentation

SDK reference documentation, organized by language.

Standard Packages

Pulumi SDK
@pulumi/pulumi
Pulumi Policy
@pulumi/policy
Pulumi Terraform
@pulumi/terraform
Pulumi SDK
pulumi
Pulumi Policy
pulumi_policy
Pulumi Terraform
pulumi_terraform
Pulumi SDK
pulumi
Pulumi SDK
Pulumi

Extension Packages

AWS Extensions
@pulumi/awsx

Simpler interfaces encapsulating common AWS patterns.

AWS EKS Cluster
@pulumi/eks

Simpler interfaces for working with AWS EKS.

Kubernetes Extensions
@pulumi/kubernetesx Preview

Simpler interfaces for working with Kubernetes.

Cloud-Agnostic Packages

Pulumi Cloud Framework
@pulumi/cloud PREVIEW

A highly productive, cloud-agnostic package for container and serverless programming.