UNIVERSAL SECRETS MANAGER

Supercharge developer productivity

Stop struggling with scattered API keys, hacking together home-brewed configuration tools, and avoiding access controls. Give your team a single source of truth with Doppler.

Get Started For Free
Watch demo
setup in 4 mins
Watch Ryan install Doppler
from dev to prod in 4 mins

From startups to mature organizations, Doppler powers forward thinking companies. See what they think

Setup once in under 4 minutes. Works wherever you develop and deploy.

1
Add Secrets
PORT
3030
STRIPE_KEY
sk_live_mKciizZfpXhQgXoNZmzECVN
DB_URL
psql://sdetMoRHjVfWIzKStYUUWiBCh@localhost/modelX
LOGGING
dev
TWILIO_KEY
QkDF2YmysKizkvUSb1sJNydn4t7374x8YCH3HvNE
2
Setup Once
$ brew install dopplerhq/cli/doppler
.... updating brew
.... doppler installed

$ doppler login
... welcome Yasmen!

$ doppler setup
... select project: billing
... select config: dev_yasmen
3
Run App
$ doppler run -- npm start
.... logging mode (dev)
.... connected to database
.... instantiated Stripe
.... selecting Twilio number
.... building React frontend
.... listening on port 3030

GET 200 31 ms /
GET 200 25 ms /login
Replay Tutorial
Want to take a deep dive into our security? Explore more

Automate Everything

The best developers automate the pain away. Create references to frequently used secrets in Doppler. Then when they need to change, you only need to update them once.

Powerful Automations

Collaborate Together

Your team's single source of truth. Organize your variables across projects and environments.

The scary days of sharing secrets over Slack, email, git, zip files, are over. After adding a secret, your team and their apps have it instantly.

Environment management example

Boost Productivity

Like git, the Doppler CLI smartly knows which secrets to fetch based on the project directory you are in. Gone are the futile days of trying to keep ENV files in sync!

$ doppler setup
... select project: billing
... select config: dev_robert
... path: ./services/billing

$ doppler secrets
┌─────────────────────────────┬─────────────────────────────────┐
│ NAME                        │ VALUE                           │
├─────────────────────────────┼─────────────────────────────────┤
│ DATABASE_URL                │ psql://localhost/payments       │
│ PORT                        │ 8080                            │
│ STRIPE_KEY                  │ sk_test_mKciizZfpXhQgXoNZmzECVN │
├─────────────────────────────┴─────────────────────────────────┤
│ 30 other secrets                                              │
└───────────────────────────────────────────────────────────────┘

$ doppler run -- ./start-server

GET 200 89 ms /api/payments/status
POST 200 210 ms /api/payments/transaction
C# logo
C-Sharp
GO lang logo
Go
Ruby logo
Ruby
Python logo
Python
NodeJS logo
Javascript
C++ logo
C++
Kotlin logo
Kotlin
PHP logo
PHP
Java logo
Java
React logo
React
Gitlab logo
GitLab
Github logo
GitHub
Heroku logo
Heroku
GCP logo
Google Cloud
AWS logo
AWS
Raspberry pie logo
Raspberry Pi
Terraform logo
Terraform
Lambda logo
Serverless
Kubernetes logo
Kubernetes
Docker logo
Docker

Deploy Anywhere

Use your secrets in Docker, Serverless, or anywhere else. We work where you work.

Go live in minutes, not months. As your stack evolves, Doppler remains simple.
Checkout integrations

Manage Access

Practice least privilege with granular access controls. Reduce exposure when deploying with read-only service tokens. Contractor needs access to just development? Easy!

Access management example

Version Everything

Add confidence to a brittle part of your stack with immutable history. Optional Slack alerts when things change.

Roll back broken changes with a single click or through our robust API and CLI.

Secrets versioning example

The Doppler Effect

Loved by hobbyists and forward-thinking companies for transforming their developer experience. It's an honor to share their stories.

"I've used Doppler for several days now and set everything up in Heroku, Netlify, AWS and locally. Really great work. I love every single part of Doppler. Super clever features like branching of configs, references to other secrets etc are thought of in such detail. The setup was a breeze and it's saving us so much time. Amazing product!"

Sascha Metz
Co-Founder
,
MeetAnyway

"As a Fintech company, security and reliability are paramount. Doppler has been critical in maintaining the integrity of our secrets while being extremely easy to use. It’s easily the best secrets management tool I’ve ever used and integrating it into our CI/CD pipeline was a breeze."

Kenan Pulak
CTO
,
Point

"As a small team with limited resources, we have a million things on our plate, and never enough time. Doppler has made it extremely simple to manage our secrets and onboard new employees. That's one less thing to worry about!"

Courtland Allen
Founder
,
Indie Hackers

"Doppler is a foundational part of our dev, staging, and production infrastructure. Once you start using it, it's hard to go back. Doppler not only manages our secrets, but also various constants we want to share across our fleet. We were accustomed to using similar infrastructure while at Facebook, and we're glad to have Doppler fill that gap without having to build it ourselves."

Ivan Kanevski
CEO
,
Slapdash

"One of our favorite developer tools is Doppler! We love them because any member of the team can quickly switch environments to different servers to debug issues quickly."

Boateng Opoku-Yeboah
CTO
,
YSplit

"Doppler is one of those products that once you start using, you wonder how you functioned without it. It’s a complete no-brainer. While the product is undoubtedly the best in its class, Doppler’s support is par excellence too: because of some idiosyncrasies in our setup we ran into some edge cases. Brian patiently helped me get everything squared away on a Zoom call. 10/10 would use again."

Ankit Gordhandas
CEO
,
Intersect Labs

"Doppler was easy to adopt as a growing team. Recently, we passed through the security benefits Doppler offers to close a large enterprise customer. It has helped us build security best practice into our company and make more money."

Roger Kirkness
CEO
,
Convictional

"Doppler was a game-changer for us... Having a secrets manager with a beautiful dashboard and an amazing command-line tool greatly increased the productivity of our engineers."

Michael McCarthy
CEO
,
Inkit

"Doppler helps me sleep better at night knowing our secrets are managed and safe. As we've scaled and added engineers as well as third party contractors, keeping everyone on the same page and making sure nothing leaks was crucial and with Doppler it was a breeze. Haven't had a single issue with keys since we signed on - which says a lot!"

Abhi Nayar
Founder
,
Tonebase

"Doppler makes working on a distributed schedule super easy. Any team member can add or change keys without needing to worry about syncing up with the rest of the team."

Emil Sjölander
CEO
,
Visly

"Doppler's secrets manager is not only secure but also improves the productivity of our engineers. It is a joy to work with, and it also provides robust security to our (CI/CD) pipelines."

Jermaine Watkins
CTO
,
WeatherCheck

"Doppler is a game-changer for Kopa. We use it for securely storing our secrets as well as managing our environment variables for our client apps. The ability to add, remove and update these variables simply and safely has helped us improve our processes and security immensely."

Zach Waterfield
CTO
,
Kopa