Centralized configuration, zero sprawl.

Compose, manage, and share configuration and secrets across environments with Pulumi ESC.

Pulumi ESC secrets management — connect any secrets store

One interface for all your secrets and configuration

Connect any secrets store and control everything centrally.

Pulumi ESC (Environments, Secrets, Configuration) centralizes secrets from every vault and cloud provider. Supports AWS Secrets Manager, HashiCorp Vault, Azure Key Vault, 1Password, and more, and connects them all into a single control plane with consistent access, RBAC, and audit logging across every provider.

Eliminate secrets sprawl

Connect to HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, 1Password, and more, with full RBAC, versioning, and audit logging built in.

Secure by default

Dynamic, short-lived credentials via OIDC. No plaintext secrets, anywhere, ever.

Flexible access, anywhere

CLI, API, SDKs, Kubernetes operators, and native Pulumi IaC integration. Or use standalone with any workflow.
"With Pulumi ESC, our developers get dynamic AWS and Azure credentials on-demand. Onboarding new developers is quick and secure, with no more manually filling in .env templates."

Liam White

Platform Lead

Secrets management

Centrally manage every environment

Manage secrets across every environment and service from a single control plane

Pulumi ESC environment management and code

Dynamic credentials

Generate just-in-time, short-lived credentials via OIDC. Automatically revoke access when leases expire.

Composable environments

Build complex configurations from simple, reusable components. Inherit common settings while overriding specific values.

Full audit trail

Track every access, every change, every user. Complete visibility into who’s using what secrets and when.

Version control

Every environment change is versioned. Roll back instantly or access previous configurations when needed.

RBAC & teams

Fine-grained access controls integrated with your identity provider. SAML/SCIM support for enterprise SSO.

Extensible plugin model

Support for custom secret stores through our plugin architecture. Integrate with any system.

"Pulumi ESC has been a lifesaver for us. It’s nice to throw everything behind an ESC environment and eliminate one-off granting IAM permissions and other issues related to static credentials."

Jk Jensen

Software Engineering Team Lead

Start managing secrets today

Experience enterprise-grade secrets management with Pulumi Cloud’s free tier.

Learn more

Explore the documentation and Get Started guides to implement ESC in your infrastructure.