comments |
---|
kbsecret main page markdown |
Warning: KBSecret is currently maintained on a best-effort basis. PRs are strongly preferred over new issues.
KBSecret is a command line utility and library for managing secrets.
Secrets can be structured (like login pairs and environment keys), or unstructured (like raw text or blobs of data). They can also be shared between multiple individuals or entire teams via the Keybase platform.
-
Easy secret sharing with multiple users
KBSecret shares collections of secrets inside of a session, which multiple users can belong to, read from, and modify.
For example, to print the
github
login in thedev-team
session:$ kbsecret login -s dev-team github
-
No PGP setup or management required
KBSecret uses KBFS to store secrets, meaning that you can use your existing Keybase account and key.
As long as
keybase
andkbfs
are running on your system, your records are available. -
Records are files, sessions are directories
KBSecret has no opaque databases or caches — records are JSON-structured files, and sessions are directories containing those files.
KBSecret's sessions and records can be manipulated with standard Unix tools (although we recommend using the
kbsecret
commands)
Interested? Check out the installation and quick start guides.