{{ define "hero" }}

Pulumi ESC

Environments, Secrets, and Configuration

{{ end }} {{ define "main" }} {{ $pageContext := . }}

Centralized environments, secrets, and configuration management for cloud applications and infrastructure

Today’s cloud environments access a multitude of configurations – including network settings, deployment options, API Keys, and other important secrets like database credentials –  from many different types of cloud infrastructure and SaaS services. Every team stores configuration settings like these in different locations, from secrets managers to plaintext files. This sprawl results in uncontrolled and untraceable configurations, causing operational bottlenecks, outages due to human error, and security breaches. Pulumi ESC enables you to centrally manage all configuration and secrets across your organization.

Benefits of Pulumi ESC

{{ range $item := .Params.benefits.items }}
{{ partial "color-icon.html" (dict "icon" $item.icon "icon_color" $item.icon_color) }}
{{ $item.title }}

{{ $item.description | markdownify }}

{{ end }}

How Pulumi ESC works

Pulumi ESC architecture diagram
{{ range $item := .Params.diagram.items }}
#{{ $item.number }}

{{ $item.description }}

{{ end }}

Centrally manage all environments

screenshot of Pulumi ESC management console
{{ range $item := .Params.screenshot.items }}
{{ $item.title }}

{{ $item.description }}

{{ end }}

Natively integrated with your infrastructure

{{ partial "color-icon.html" (dict "icon" "lock" "icon_color" "salmon") }}
Use any secrets source

Pull configuration and secrets from any source, static or dynamic. Seamlessly adopt industry best practices of using short-lived, dynamic secrets that are more secure. 

Secret sources examples
{{ partial "color-icon.html" (dict "icon" "security" "icon_color" "purple") }}
Access from anywhere

Consume configuration and secrets in any environment and from any application or tool. You can use Pulumi ESC for all your configuration and secrets needs independently of Pulumi’s core infrastructure as code offerings.

Exectution environments examples

Frequently asked questions

Get started today

Follow the Getting Started guide to begin using Pulumi ESC

{{ end }}