Secrets management at scale
Centralize your secrets across projects, teams, and infrastructure using a secure platform.
Your secrets management source of truth
Holistically manage through our hierarchical structure. Leverage environments and configs to group secrets across workloads.
Projects
Projects sit at the root of our hierarchical structure. Each project is typically aligned with a single application or service.
Change requests
Propose changes to configs you don’t have write access to, helping admins control access while giving you an easy way to suggest updates.
Personal configs
A config is a vault of secrets. Each developer automatically gets their own personal and private development config per project.
Branch configs
Each environment has a root and branches. Branches are for tuning deployments while smartly inheriting secrets from the root.
Instant synchronization
Changes are synchronized in real-time across all teams and infrastructure, maintaining operational consistency.
Secrets editor
Our editor is a first of its kind, designed from the ground up for developers. It's lightning fast, highly flexible, and prevents accidental outages.
Multiple formats
Quickly import your secrets into Doppler from a variety of formats. Upload your .env, yaml, and json files. Export to these formats as well from the dashboard, CLI, and API.
Multi-line secrets
Gone are the days of fiddling with multi-line secrets such as encryption keys. Doppler supports complex use cases such as embedding yaml and json within individual secrets.
Missing secrets detection
Mitigate outages by automatically detecting and alerting the right team members when secrets are missing.
Notes
Keep your team informed by instantly sharing relevant and critical information about individual secrets across environments.
Versioning and recovery
Every version of a secret is automatically captured. Quickly revert to a prior version to recover from an outage.
Secrets manager superpowers
Give your developers the powers to automate the pain away.
Config inheritance
Create values once and share them across multiple projects while specifying parent and child relationships. No more copy and pasting.
Mask secrets
Set the visibility type based on how sensitive the secret is. Some secrets are more sensitive and should never be seen by a human.
Secret generation
Generate cryptographically secure random values, keys pairs, and symmetric keys.
Reminders
Setup scheduled notifications for when secrets expire or need to be rotated.
Share
Use expiring end-to-end encrypted links to share secrets with 3rd parties.
Secrets manager FAQ
What is a secrets manager?
A secrets manager empowers your team to apply the principle of least privilege with fine-grained access controls for restricting what secrets and environments are accessible based on user groups and machine identities.
What is the difference between open-source and managed secrets management?
Why AWS Secrets Manager and Doppler?
How do you manage API keys for external access with AWS Lambda?
What is the difference between Identity and Access Management (IAM), Non-human identities (NHI) management, and secrets management?
Enter the new era of secrets management
Trusted by the world’s best DevOps and security teams. Doppler is the secrets manager developers love.