Introduction
How to set up every part of KeepInVault — the web vault, the browser extension, the mobile apps, and the command line.
KeepInVault is a zero-knowledge password manager: everything is encrypted on your own device before it's sent anywhere, and the server only ever stores ciphertext. These docs walk through setting up each part of it, in the order that makes sense.
No technical background is assumed. Start with Create your account — every other client signs in to that same account, so it has to come first.
What you'll set up
- An account, a master password, and a recovery code you keep somewhere safe
- The web vault, plus faster ways to unlock it than typing your master password every time
- The browser extension, and the browser settings it needs to stop fighting your browser's built-in password manager
- The mobile app and system-wide autofill, so logins fill in other apps too
- The command-line client, and shared vaults for a team
What's available today#
Not every platform is released yet. Here's exactly where things stand:
- Web vault — available. Nothing to install.
- Browser extension — on the Chrome Web Store for Chrome, Edge, Brave, Opera, and Vivaldi; Firefox works as a manual install that re-loads each session.
- Android — available as a direct APK download, with system autofill.
- iOS — built, but not publicly distributed yet.
- CLI — available, built from source.
- Desktop — on the roadmap, nothing to install yet.
Looking for something else?#
These pages cover using KeepInVault. If you're integrating it into your own project instead — API credentials, pulling secrets into a deployment, or "Sign in with KeepInVault" — see the developer guide. For the full kiv command list, see the CLI reference.