Help / Managing secrets

Managing secrets

Updated July 15, 2026

$ bippass set STRIPE_KEY=sk_live_123
✓ Created STRIPE_KEY

# values are masked unless you ask for them $ bippass ls $ bippass ls --reveal
# print one value, e.g. to pipe somewhere $ bippass get STRIPE_KEY

Every reveal is written to the audit log with who did it and when. That is deliberate — reading a production secret should leave a trace.

$ bippass run -- npm start
$ bippass run --env staging -- ./server
$ bippass push --file .env
$ bippass pull --file .env.production
$ bippass diff
$ bippass sync

pull writes plaintext to disk — that is what a .env file is. Prefer run when you can, and keep the file out of git.

$ bippass delete STRIPE_KEY
Still stuck?Email support