Doppler-simple secrets management with a one-binary self-host — and an AI-agent-aware local dev mode nobody else owns. For teams that outgrew .env files but don't want to operate HashiCorp Vault.
Projects and environments scope who can reach what. Secret values are never printed in this console — they are shown as dots, and injected as process environment variables when a service runs.
| Secret | Environment | Value | Access |
|---|---|---|---|
| DATABASE_URL | production | •••••••••••• | ci · developer |
| STRIPE_KEY | staging | •••••••••• | developer |
| SESSION_SECRET | production | •••••••••••••• | ci only |
| DATABASE_URL | staging | •••••••••• | agent token · read-only |
The fastest-growing consumer of secrets is also the leakiest:
CipherDock sets up like Doppler and runs anywhere — including a single binary on your own server. It mints scoped, single-environment, 15-minute tokens for coding agents and injects secrets as process env vars without touching disk or prompts. And when you're mid-migration off HCP Vault Secrets, cipherdock migrate moves you in one command.
A single process on your metal, your VPC, even air-gapped. No cluster to operate.
Scoped, single-environment, 15-minute tokens for agents; secrets injected as env vars without touching disk or prompts.
Per-project 256-bit DEKs wrapped by a PBKDF2-HMAC-SHA256 (600k iteration) KEK. Tamper → InvalidTag, no silent corruption.
Roles (owner/admin/developer/viewer/ci) scoped to project + environment. Denials are audit-logged.
Append-only, tamper-evident event log. Export it to immutable storage for compliance.
cipherdock migrate imports HCP-Vault-Secrets-style JSON, kv-JSON, or dotenv — plus a migration concierge on Enterprise.
cipherdock init, then python -m cipherdock serve. One process, SQLite-backed, loopback by default.
cipherdock project-create webapp; cipherdock secret-set webapp staging STRIPE_KEY. Values are envelope-encrypted at rest.
Roles per project + environment. CI gets ci-scoped tokens; developers get exactly their env.
cipherdock agent-token webapp staging --ttl 900, then agent-exec injects secrets as env vars — never into prompts.
Free for small teams. Team is $12/user/month — $9 less than Doppler per seat.
See pricing