Export Bitwarden vault
Project description
Bitwarden Exporter
Python Wrapper for Password Manager CLI for exporting bitwarden vaults to KeePass.
Features
- Comprehensive data mapping
- Credentials
- URIs (Compatible with keepass URL)
- Notes (Compatible with keepass note)
- TOTP codes (Compatible with keepass totp)
- Custom Fields (Compatible with additional attributes)
- Identity/Cards (Backup only, not supported by Keepass yet)
- Attachments (Compatible with keepass attachment)
- SSH keys (Compatible with keepass ssh and attachments)
- Fido U2F Keys (Backup only, not supported by Keepass yet)
- Preserves vault structure
- Collection and Folder hierarchy is preserved as Keepass groups.
- Built-in JSON snapshot of vault data for auditing.
- Configurable CLI with options for duplicates handling, custom temp directory, debug logging, and Bitwarden CLI path.
Prerequisites
Installation
(Recommended) Run with uvx from PyPI
BW_SESSION=<session token> uvx bitwarden-exporter==1.10.2 keepass --help
or
BW_SESSION=<session token> uvx bitwarden-exporter==1.10.2 keepass --help
Run it from source
BW_SESSION=<session token> uvx git+https://github.com/arpanrec/bitwarden-exporter.git@main keepass --help
BW_SESSION=<session token> pipx install bitwarden-exporter==1.10.2
CLI Usage
Run bitwarden-exporter --help to see all available options.
Credits
@ckabalan for bitwarden-attachment-exporter
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bitwarden_exporter-1.10.2.tar.gz
(14.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bitwarden_exporter-1.10.2.tar.gz.
File metadata
- Download URL: bitwarden_exporter-1.10.2.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f8935697ef5976883512e1dfd97d5f2188fe5e713278230bac96e047b9103d3
|
|
| MD5 |
fffd81e00eb5ba7ea6beec2203dbe872
|
|
| BLAKE2b-256 |
075937b785df7401b8b77a5cfc755e89f9bfe233e9f627d8e2fbe66153dbcd8a
|
File details
Details for the file bitwarden_exporter-1.10.2-py3-none-any.whl.
File metadata
- Download URL: bitwarden_exporter-1.10.2-py3-none-any.whl
- Upload date:
- Size: 18.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8807c3f8d9a3e95e5d81638707061db8e4caec7e958b703689584b152f6b053
|
|
| MD5 |
b82ef4be0eebaad09dea31561ac745b7
|
|
| BLAKE2b-256 |
4d96c0523782793e20e1ec8da4a6a9bef45c3aef56aeb9e315082b678db9225b
|