Secrets management for today's decentralized world of people, services and devices.
Use Polykey to share secrets (passwords, keys, tokens and certificates) with people, between teams, and across machine infrastructure
Polykey is an open-source peer to peer decentralized application for secrets management. It is intended to be used by both humans and machines. It synthesizes a unified workflow between interactive password management and infrastructure key management.
You have complete end-to-end control and privacy over your secrets, with no third-party data collection.
Polykey runs on distributed keynodes referred to as "nodes". Any computing system can run multiple keynodes. Each node manages one or more vaults which are encrypted filesystems with automatic version history. Vaults are shared between the nodes.
This is the master-project for Polykey in order to have one place for discussions and a wiki for educating the world on the theory of secrets and secrets management.
- js-polykey - The core library and CLI of Polykey
- Polykey-Desktop - Polykey Desktop (Windows, Mac, Linux) application
- Polykey-Mobile - Polykey Mobile (iOS & Android) Application
Have a bug or a feature-request? Please submit it the issues of the relevant subproject above.
Have a question? Join our discussion board: https://github.com/MatrixAI/Polykey/discussions
Want to learn the theory of secret management? Or how to start using Polykey? Check out our wiki: https://github.com/MatrixAI/Polykey/wiki
See our website https://polykey.io for more details!