Skip to content

Backends

llms.txtlists every page for an agent
Backend URL The pipeline gets
Pulumi Cloud https://api.pulumi.com state, history, ESC, Insights and RBAC in Pulumi Cloud; Pulumi Cloud’s stack lock orders updates
File file://~/.pulumi for local runs
S3 s3://bucket state in your bucket, with OIDC roles; plywood init checks the bucket
GCS gs://bucket the same, on Google Cloud
Azure Blob azblob://container the same, on Azure
plunge plunge+file://, plunge+s3://, plunge+gs:// and plunge+azblob:// one record per resource and markers on each object

plywood reads a stack’s backend from backend in plywood.yml (for every stack or per stack), then PULUMI_BACKEND_URL, then backend.url in Pulumi.yaml. A plunge+ URL picks the plunge engine.

plywood