Node.js Packages

The Pulumi SDK package is used for accessing the core programming model around resources, configuration, etc. directly:

Cloud Providers

Each cloud vendor has a dedicated package for deploying resources to it:

Cloud-Agnostic Packages

Pulumi offers highly productive, cloud-agnostic packages, for container and serverless oriented programming. The @pulumi/cloud package provides common abstractions, while the individual implementation packages supply the cloud-specific behavior, in addition to extensions for accessing more cloud-specific controls:

Helper Libraries

These libraries help with common cloud programming patterns and practices: