Skip to content

Using the app

OpenKey is the mobile and desktop client for Android, iOS, macOS, Linux, and Windows. Core vault features are free; OpenKey Pro unlocks extras. Your vault lives encrypted on the device; a self-hosted server is optional for sync. Install it from the official store or download channel for your platform.

OpenKey app iconOpenKey wordmark

Install

  1. Get OpenKey from the download channels for your platform (stores, desktop packages, or build from source).
  2. Open the app and create or unlock a vault with your master password.

Related packages in this project include the server, browser extension, and CLI.

Free vs OpenKey Pro

Core vault features work offline without a subscription. On Android, iOS, macOS, Windows, and Linux, Pro raises limits and unlocks extras. Web builds do not enforce Pro yet. On platforms without store IAP (typically Windows/Linux), a paired Nearby peer can share a LAN Pro attestation — convenience only, not a cryptographic proof of purchase (store-IAP platforms ignore LAN Pro).

FreePro
Login entriesUp to 50Unlimited
Collections (folders)Up to 3Unlimited
Payment cardsUp to 3Unlimited
Crypto walletsUp to 3Unlimited
Developer secretsUp to 3Unlimited
Self-hosted server syncYesYes
Autofill / passkeys (system)YesYes
Browser extension bridgeYesYes
Import from other managersYesYes
Export (OpenKey / Bitwarden / CSV / KeePass / …)Yes
Encrypted local backup (.okbak)Yes
Nearby LAN vault syncYes
Organizations & sharingYes
Attachments on entriesYes
Custom app iconYes
Share Pro status over Nearby (non-IAP platforms)Yes

Manage subscription under Settings → OpenKey Pro where store billing is available. Public overview: Pricing.

Create or unlock a vault

  1. Choose a strong master password (12+ characters with mixed types recommended).
  2. Acknowledge the vault notices: there is no recovery if you forget the master password; data is encrypted on device; backups matter.
  3. Unlock with the master password whenever you open the app.

The master password never leaves the device in plaintext.

Everyday use

Vault home

  • Browse collections (folders) and password entries. Collections can be nested (a folder inside another folder).
  • Search, filter by tags, and open an entry to copy username/password or view custom fields.
  • Create entries with URLs, notes, icons, and TOTP (paste a secret / otpauth URI, or scan an authenticator QR).
  • Attachments (Pro): add encrypted files to a login (about 20 MB per attachment). They sync as ciphertext through your server; OpenKey JSON export omits attachment blobs — use a .okbak backup for a full copy.

Password generator

Open Settings → Password generator (or the generator from an entry form) to create strong passwords with your length and character rules.

Cards, crypto, and secrets

Reserved vault areas hold:

  • Payment cards
  • Crypto wallets
  • Developer secrets (API tokens, SSH keys, .env snippets) — also used by the CLI

Organizations and sharing

Share collections or individual items with other OpenKey users on the same server (Pro). Org shared vault entries live under org collections and are encrypted with the org key (server sees ciphertext only). Step-by-step: Sharing & organizations.

Settings map

AreaWhat it does
AppearanceTheme mode and language (same locales as this docs site)
SecurityLock / biometrics / related protections; Password health (weak/reused locally; optional Have I Been Pwned check via SHA-1 prefix k-anonymity)
Password generatorDefault generation options
DataServer sync, Nearby LAN vault sync (Pro), import/export, backups, browser extension, sharing
AutofillSystem Autofill / Credential Provider (mobile & desktop) and passkeys
OpenKey ProSubscription management where available

Connect a self-hosted server

  1. Run OpenKey Server.
  2. Settings → Data → Self-hosted server → set URL → Register or LoginSync now.

Details: Install the server.

Nearby LAN vault sync (Pro)

Sync the same vault across your devices on the local Wi‑Fi without a server. Full walkthrough (QR pairing, send-entry, LAN Pro, firewall tips): Nearby.

  1. Unlock OpenKey on both devices and open Settings → Nearby devices.
  2. Start Nearby on both. Prefer Scan pairing QR on one device while the other shows its QR; or type the short code. Then tap Link vault.
  3. Devices must share one vault key (same fingerprint). If keys differ, the receiving device can adopt the peer’s key (replaces local vault data after master-password confirmation).
  4. After linking, changes sync automatically while both are unlocked and advertising; use Sync now for a manual catch-up. You can also Send to device to push a single entry over the LAN.
  5. Visible on local network is remembered: after you enable it once, Nearby resumes automatically the next time you unlock the vault (paused while locked).
  6. Optional Trusted networks only: add your home/office Wi‑Fi SSIDs; Nearby pauses on unknown networks and resumes when you return.
  7. Trusted devices: after one pairing + vault link, peers reconnect and sync automatically whenever Nearby is on — no re-pairing.

LAN sync moves ciphertext only (same LWW-by-revision model as the server). It is not a backup — keep an encrypted local backup as well.

Autofill and browser

  • Mobile / desktop Autofill: enable OpenKey as the system password & passkey provider in Settings → Autofill.
  • Browser: install the extension; on desktop, unlock the app and register the native host, or unlock the extension against your server in standalone mode.
  • Offline vault link (optional): Settings → Browser extension → Copy offline vault link for air-gapped bootstrap of the extension against the desktop app.

Import, export, and backup

Full walkthrough: Import & export.

  • Import / export: move passwords in or out (Bitwarden JSON, Chrome CSV, LastPass CSV, KeePass .kdbx, 1Password CSV, OpenKey JSON). Export requires Pro. Export decrypts on device — treat the file as sensitive.
  • Local backup / restore: encrypted device backups (.okbak) — Pro.
  • Prefer offline backups even if you use server sync — a forgotten master password cannot be recovered from the server.

Good habits

  • Use a unique, strong master password.
  • Sync after major changes when using a server.
  • Keep at least one offline backup.
  • Lock the vault when stepping away from a shared machine.

Next: Download · Nearby · Browser extension · Sharing · Import & export · Install the server · FAQ · CLI