Secret manager for developers

Store once.
Inject anywhere.
Deploy everywhere.

Encrypted vault on your machine. One command to write .env files. One command to push secrets to Railway and Netlify.

$pip install envoke
View source →
$ envoke add STRIPE_KEY sk-live_... -s stripe
STRIPE_KEY saved to myapp
$ envoke inject
Wrote 6 secrets to .env
$ envoke deploy sync
syncing 6 secrets to railway...
railway — 6 synced
syncing 6 secrets to netlify...
netlify — 6 synced

Local vault

SQLite database encrypted with AES-256-GCM. PBKDF2 key derivation with 600k iterations. Never leaves your machine.

Project isolation

Secrets are scoped to projects. Service labels (stripe, supabase, etc.) keep them organized.

.env injection

envoke inject writes a clean .env file from your vault. Sorted keys, no duplicates, instant.

Deploy sync

Push secrets to Railway (GraphQL) and Netlify (REST) in one command. Auto-detects production environments.

Pricing

Free
$0
Encrypted local vault
Unlimited projects and secrets
.env injection
Offline forever
Pro
$8/mo
Everything in Free
Railway deploy sync
Netlify deploy sync
More platforms coming