Skip to main content
sharedenv
  • How it works
  • Secrets
  • Zero-knowledge
  • Enterprise
  • Pricing
Sign inGet started
sharedenv

The zero-knowledge secrets manager for teams that take security seriously.

Product

  • How it works
  • Secret types
  • Dashboard
  • Chrome extension

Security

  • Zero-knowledge
  • Cryptography
  • Audit & compliance

Resources

  • Documentation
  • CLI reference
  • Contact
© 2026 SharedEnv. Designed by Async Code.
PrivacyTerms of UseTerms of Sale

Your secrets, encrypted before they leave.

The zero-knowledge secrets manager for teams that take security seriously.

Get startedSign in
secp256k1ECDH curve
AES-256-GCMencryption
0plaintext secrets server-side
payments-api/production
synced
STRIPE_SECRET_KEY7fa2 e19c d4b1api
DATABASE_URLb30e f177 ac2e.env
JWT_SIGNING_KEY9ac4 5de8 10f3key
ADMIN_PASSWORDe26b 3fa9 c170pwd
Encrypted locallyprivate key local-only
Built for trust
Zero-knowledge1 commandEnd-to-end encryptedAudit log
01

Local encryption

The sharedenv client encrypts each secret on your machine with the vault's public key. Nothing leaves in plaintext.

02

Ciphertext storage

Only signed ciphertext is synced. The server keeps bytes it has no way to read.

03

You decrypt

Your private key — never transmitted — decrypts secrets at the moment you use them, locally or in CI.

Environment variables

Your .env files per environment (dev, staging, prod), injected at runtime without ever touching the disk in plaintext.

$sharedenv run -- npm start

Sealed & signed envelopes

Every shared secret is ECIES-sealed (ECDH secp256k1 → AES-256-GCM). Any server-side tampering is detected instantly.

Your machineprivate key 🔒
encrypted →
a1b2
sharedenv servera1b2 c3d4 e5

✕The server never sees your secrets in plaintext — only signed ciphertext.

Standard, auditable crypto

secp256k1, AES-256-GCM, scrypt — proven primitives, verifiable line by line.

Runtime injection

No secret written to disk. The child process receives the environment, decrypted in memory.

CI/CD ready

GitHub Actions, GitLab, Vercel… a machine token decrypts only what the job needs.

Instant sync

Change a secret and the whole team has it on their next run. Versioned and reversible.

zsh — sharedenv
➜ sharedenv login
✓ Clé déverrouillée · alex@equipe.dev
➜ sharedenv pull --env production
✓ 12 secrets déchiffrés en local
➜ sharedenv run -- npm start
injecting STRIPE_SECRET_KEY, DATABASE_URL…
⏸ server listening on :3000

Roles & permissions

Granular RBAC per vault: reader, writer, admin. The right access, for the right person.

Audit log

Every read, write and share is timestamped in an append-only log — including secret reads.

Teams & provisioning

Sealed team keys, members provisioned by a lead. Access follows the organization.

Rotation & revocation

Revoke a member and the vault key rotates: re-sealed to the rest, secrets re-encrypted.

Free

For personal use and trying things out.

€0 / forever
  • 3 safes
  • 25 secrets per safe
  • 3 members per safe
Most popular

Pro

For developers and small teams.

€9 / month
  • 25 safes
  • 200 secrets per safe
  • 10 members per safe
  • Priority email support

Team

For organizations that share at scale.

€29 / month
  • Unlimited safes & secrets
  • Team passwords & provisioning
  • Full audit log & key rotation