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

Cloud Providers

AliCloud
CloudAMQP
Digital Ocean
Fastly
Linode
Open Stack
Packet
vSphere

Infrastructure

Aiven
Azure AD
Consul
Docker
Kafka
Keycloak
Kong
Mailgun
Okta
RabbitMQ
Rancher 2
Spotinst
Vault
auth0
pagerduty

Database

MySQL
PostgreSQL
mongodbatlas

Monitoring

Datadog
New Relic
SignalFx

Network

Cloudflare
DNSimple
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 PREVIEW
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.