Skip to content
Checked

Crunu vs Doppler for team secrets

Crunu and Doppler compared: where secrets are encrypted, hosting, syncs, rotation, CI identity, roles and pricing model, checked against Doppler's docs.

How we checkedOn October 27, 2026 we read 14 pages for this comparison. Each one appears at the bottom of this page with its check date.

Top rows of the table further down, with the date we verified them.

Comparison in detail

On this page

Doppler is a secrets manager offered as a cloud service, with an on-prem option on its Enterprise plan. You keep variables per project and config, run your app with doppler run, and Doppler pushes values into the platforms you deploy to, from AWS Secrets Manager to Vercel. Crunu covers similar ground for projects and environments, but it is built on a different premise: the server stores only ciphertext and never holds a key that could decrypt your values.

That premise has costs. Pushing values into other platforms and rotating them automatically needs a service that can work with the values themselves. Doppler offers both. Crunu does not, by design. This page lays out where each approach wins.

Who each one fits

Doppler fits teams that want secrets to flow into many platforms with little setup: cloud secret stores, CI systems, hosting providers and Kubernetes. It fits teams that want automatic rotation, change requests, SAML SSO and Windows support, and that are comfortable with secrets being encrypted on the vendor's side rather than on their own devices.

Crunu fits teams that want a vault whose server cannot read values, even if its database or hosting is breached. It fits teams that deliver secrets to their own Linux machines and CI pipelines, want a precise record of what a departing person received, and may want to host the server themselves.

Side by side

DopplerCrunu
Where secrets are encryptedOn Doppler's side. Web servers send secrets to a tokenization service that encrypts them with a per-workplace AES-GCM key.On your devices, in the browser and the crunu agent. The server stores ciphertext and signed documents.
Key protectionWorkplace keys encrypted by an HSM-backed key in GCP KMS. Enterprise Key Management adds your own cloud KMS key.Account key derived from your password and a Secret Key that is never sent over the network
HostingDoppler's cloud service, or Doppler On-prem on the Enterprise planCrunu cloud at app.crunu.com, or your own server on Docker, Cloudflare Workers, Vercel or Google Cloud Run
Syncs to other platformsBuilt in for AWS, GCP and Azure secret stores, GitHub, GitLab, Vercel, Netlify, Heroku and moreNot built in. CI can push values with crunu run as a recipe.
Rotation of valuesAutomatic secret rotation on Team and EnterpriseRotates encryption keys. Values are reissued at providers by hand, from a checklist.
Access rolesViewer, Collaborator and Admin per project, with per-environment access on Team and EnterpriseEditor, Reader, Specific files and Operator per environment, plus access profiles
CI identityOIDC service account identities on Team and Enterprise, with required audience and subject claimsService tokens with optional OIDC binding to repository, branch and deployment environment
IP restrictionsTrusted IPs per config on Team and Enterprise. They do not cover dashboard login.An environment network policy serves content only to allowed networks. Relaxing it waits 15 minutes or needs a second signature.
CLI platformsmacOS, Linux and Windows. doppler run can fall back to an encrypted local snapshot.Linux and macOS. The agent serves the last verified state offline until its lease ends, 24 hours by default.
KubernetesDoppler Kubernetes Operator, with deployment reload on changeNot available
Activity history3 days on Developer, 90 days on Team, custom on EnterpriseHash-chained audit log, 365 days by default, extendable
Pricing modelFree for 3 users, then per user; Team per user with a 14-day trial, Enterprise custom. Non-human identities are not billed.Free during early access

Where Doppler is stronger

  • Integrations. Doppler lists sync targets across AWS, GCP, Azure, GitHub, GitLab, Bitbucket Pipelines, Vercel, Netlify, Render, Railway and more. Crunu has no built-in sync with any cloud or hosting platform.
  • Automation on values. Doppler rotates secrets automatically on paid plans, and lists dynamic secrets on Enterprise. Crunu only rotates its own encryption keys.
  • Workflow features. Change requests let people propose edits to configs they cannot write. Crunu's approval flow covers access requests, not edits to values.
  • Identity and platforms. SAML SSO on Team, SCIM on Enterprise, and a CLI for Windows. Crunu has no SSO, no SCIM and no Windows agent.
  • Assurance. Doppler says it is SOC 2 and ISO 27001 certified, has white box penetration tests at least once a year and runs a public bug bounty. Crunu is in early access and does not publish a SOC 2 report or an external audit.

What Crunu does differently

The server is blind. Doppler's design keeps keys away from internet-facing systems, but its service still receives secrets and encrypts them on its side. In Crunu, values are encrypted before they leave your device and decrypted only on devices that hold an environment key. A full copy of Crunu's database does not help anyone guess passwords, because the account key also depends on the Secret Key.

Doppler applies the same idea in one product: Doppler Share encrypts on the client, so plaintext never reaches its systems, except for secrets shared through its Slack app. Crunu does this for everything, including share links for people without an account.

Departures leave a trail. Crunu records which versions of which environments each person received. When someone leaves, the member removal flow rotates the keys of every environment they could read and lists the values to reissue at providers.

Honest limits. The server still sees metadata such as project names, email addresses and timestamps. Network restrictions are enforced by the server, not by cryptography. The limitations page lists the rest.

Moving to Crunu

  1. Create an account and save your Emergency Kit.
  2. Create a project for each Doppler project and an environment for each config you use.
  3. On a trusted machine, write each config's values into a .env file.
  4. Drag the files into the matching environments, then delete the plaintext copies.
  5. Replace doppler run with crunu run. Enroll your servers as machines and give pipelines service tokens with OIDC binding.
  6. Platforms that Doppler synced into need a recipe in CI or manual updates, since Crunu has no built-in sync.

Sources

Every page this comparison relies on, and the day we last verified it.

  1. Doppler security fact sheet · checked October 27, 2026
  2. Doppler security · checked October 27, 2026
  3. Doppler pricing · checked October 27, 2026
  4. Doppler On-prem · checked October 27, 2026
  5. Doppler integrations · checked October 27, 2026
  6. Doppler secrets rotation · checked October 27, 2026
  7. Doppler secrets manager · checked October 27, 2026
  8. Doppler project permissions · checked October 27, 2026
  9. Doppler service account identities · checked October 27, 2026
  10. Doppler trusted IPs · checked October 27, 2026
  11. Doppler CLI installation · checked October 27, 2026
  12. Doppler secret fallback files · checked October 27, 2026
  13. Doppler Kubernetes Operator · checked October 27, 2026
  14. Doppler Share security · checked October 27, 2026

Questions about Crunu and Doppler

Something else? Write to support@crunu.com

Where does Doppler encrypt my secrets?

Doppler's security fact sheet says its web servers send secrets to an internal tokenization service, which encrypts them with your workplace key. Encryption happens on Doppler's infrastructure, not on your device. Crunu's server never receives values in plaintext.

Can I self-host Doppler?

Doppler offers On-prem for organizations that need to run it in their own infrastructure, and lists it on the Enterprise plan. Crunu's server can be self-hosted on Docker, Cloudflare Workers, Vercel or Google Cloud Run.

Does Crunu sync to Vercel or AWS?

Not natively. You can run a step in CI that pushes values with crunu run, but there is no built-in integration that keeps a platform in sync.

Is Crunu cheaper?

Crunu is free during early access. Doppler's Developer plan is free for 3 users with a fee for each additional user, and its Team plan is priced per user. Compare current terms on each pricing page.

Example. Kiteline is a fictional company.

Values are encrypted before they leave the device

The browser and the crunu agent encrypt and decrypt. The server stores ciphertext and signed documents, and holds no key that opens them.

  • What the server stores

    For each version: the encrypted data, the encrypted data key, the environment key version and the author’s signature. No values.

  • Where values appear

    Only on devices that hold the environment key: a member’s browser, or a machine where the crunu agent keeps them in memory.

  • A copied database isn’t enough

    The account key comes from your password and a Secret Key the server never receives, so a full copy of the database doesn’t help anyone guess passwords.

More comparisons

All comparisons

Try Crunu with one project

Free during early access. Sign up with your email; your account keys and Secret Key are created in your browser, and the server never sees them.