---
title: Centralized Configuration & Secrets Management – Pulumi ESC
description: Centralize secrets and configurations with Pulumi ESC. Connect any vault, eliminate secrets sprawl, secure every environment.
url: /product/secrets-management/
---


## Centralized configuration, zero sprawl.

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


## 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.


## Pulumi ESC overview

[Watch: Pulumi ESC overview](https://www.youtube.com/watch?v=JY3Cm1UUIYE)

> 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, Tetrate


## Centrally manage every environment

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


### 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, Mysten Labs


### 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.
