Self-hosted password manager compatible with all official Bitwarden clients. Your passwords, your server, your rules.
Vaultwarden is a lightweight, open-source server implementation of the Bitwarden password manager API, written in Rust. It uses SQLite for storage, making it ideal for self-hosting on small servers. Despite its minimal footprint, it supports nearly all Bitwarden features including organizations, attachments, and the admin panel.
Because Vaultwarden implements the full Bitwarden API, you can use all official Bitwarden clients - browser extensions for Chrome, Firefox, Safari, and Edge, mobile apps for iOS and Android, and desktop apps for Windows, macOS, and Linux. Your data stays on your server, fully encrypted and under your control.
Use all official Bitwarden apps - browser extensions, mobile apps, desktop clients, and CLI. Zero learning curve.
Your vault lives on your own server. No third-party cloud, no data sharing, no trust required.
Inspect logs, debug issues, tweak configs. You have root access to the server running your vault.
Built-in authenticator generates TOTP codes. Store passwords and 2FA tokens in one place.
Share passwords and notes with family or your team using Bitwarden organizations. Fine-grained access controls.
SSL certificates included out of the box. Connect a custom domain or use the default InstaPods subdomain.
Vaultwarden runs great on the $3/mo Launch plan. Pick a plan that fits your team size and storage needs.
Click deploy. InstaPods provisions a real Linux server, installs Vaultwarden, configures HTTPS, and hands you the keys.
Point your Bitwarden browser extension, mobile app, or desktop client to your pod URL. Create an account and start saving passwords.
Vaultwarden is lightweight and runs great on our smallest plan. No per-user fees, no feature gates.
Stop trusting third parties with your most sensitive data. Deploy Vaultwarden and take full control of your password vault.
Deploy Vaultwarden Now