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 Classic
Azure Native
Google Cloud (GCP) Classic
Kubernetes

Cloud Providers

DigitalOcean
Linode
vSphere
Fastly
Equinix Metal
OpenStack
Alibaba Cloud
CloudAMQP
Hetzner Cloud
Civo
Yandex

Infrastructure

Aiven
Auth0
Azure Active Directory (Azure AD)
Azure DevOps
HashiCorp Consul
Docker
Kafka
Keycloak
Kong
Mailgun
Okta
PagerDuty
RabbitMQ
Rancher2
Spotinst
Splunk
HashiCorp Vault
Venafi
Opsgenie
Rancher Kubernetes Engine (RKE)
Confluent Cloud (Deprecated)
HashiCorp Nomad
MinIO
Snowflake

Database

MySQL
PostgreSQL
MongoDB Atlas

Monitoring

Datadog
New Relic
SignalFx
Wavefront
Sumo Logic

Network

Cloudflare
DNSimple
f5 BIG-IP
NS1
Akamai

Version Control

GitHub
GitLab

Utilities

Classic Providers

Azure Classic

Preview Providers

AWS Native
Google Cloud Native

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
Pulumi FSharp SDK
Pulumi.FSharp
Pulumi Automation API
Pulumi.Automation

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.

AWS EKS Cluster
pulumi_eks

Simpler interfaces for working with AWS EKS.

AWS EKS Cluster
eks

Simpler interfaces for working with AWS EKS.

AWS EKS Cluster
Pulumi.Eks

Simpler interfaces for working with AWS EKS.

Cloud-Agnostic Packages

Pulumi Cloud Framework
@pulumi/cloud PREVIEW

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