pulumi-esc

Installation
Summary

Centralized secrets, configuration, and dynamic credentials management for Pulumi infrastructure and applications.

  • Supports environment composition through imports and layering, with reserved keys for environmentVariables, pulumiConfig, and files
  • Generates short-term credentials via OIDC for AWS, Azure, and GCP; integrates with AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, and 1Password
  • Core CLI commands include pulumi env init, pulumi env edit, pulumi env open (reveals secrets), and pulumi env run for executing commands with loaded environment variables
  • Provides fine-grained RBAC, version control, and audit trails for all configuration changes
SKILL.md

Pulumi ESC (Environments, Secrets, and Configuration)

Pulumi ESC is a centralized service for managing environments, secrets, and configuration across cloud infrastructure and applications.

What is ESC?

ESC enables teams to:

  • Centralize secrets and configuration in one secure location
  • Compose environments by importing and layering configuration
  • Generate dynamic credentials via OIDC for AWS, Azure, GCP
  • Integrate external secret stores (AWS Secrets Manager, Azure Key Vault, Vault, 1Password)
  • Version and audit all configuration changes
  • Control access with fine-grained RBAC

Essential CLI Commands

# Create a new environment
Related skills

More from pulumi/agent-skills

Installs
687
GitHub Stars
45
First Seen
Jan 28, 2026