Skip to main content

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.

Bitwarden Web

Other screenshots.

Prerequisites

Installation

(Recommended) Run with uvx from PyPI

BW_SESSION=<session token> uvx bitwarden-exporter==VERSION keepass --help

or

BW_SESSION=<session token> uvx bitwarden-exporter keepass --help

Run it from source

BW_SESSION=<session token> uvx git+https://github.com/arpanrec/bitwarden-exporter.git@main keepass --help

Install with pipx from PyPI

BW_SESSION=<session token> pipx install bitwarden-exporter

CLI Usage

Run bitwarden-exporter --help to see all available options.

Credits

@ckabalan for bitwarden-attachment-exporter

License

MIT

Project details


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.1.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bitwarden_exporter-1.10.1-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file bitwarden_exporter-1.10.1.tar.gz.

File metadata

  • Download URL: bitwarden_exporter-1.10.1.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.5

File hashes

Hashes for bitwarden_exporter-1.10.1.tar.gz
Algorithm Hash digest
SHA256 8a6cd1402fab53ef0debe0cbdf89db39261b92ff6bd51db796d4dbfbec08f776
MD5 421fc411a94c3887da7bebc891252221
BLAKE2b-256 42a3a4c6b1a3df7b03c43f76dc324543f3a2e2b117d2bcdfc766c44339960200

See more details on using hashes here.

File details

Details for the file bitwarden_exporter-1.10.1-py3-none-any.whl.

File metadata

File hashes

Hashes for bitwarden_exporter-1.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5742b651c7e6b268e0b64cb00af8855362ca375ef963b8e117eb35eb818ffad1
MD5 a3b94ae94e3db32d2e062e9016110236
BLAKE2b-256 f7911a59897716a12db0b43d6b5eb72b815f0bfc17c4cb9efa84ec0faf8a6dc5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page