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==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

Install with pipx from PyPI

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


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)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

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

Hashes for bitwarden_exporter-1.10.2.tar.gz
Algorithm Hash digest
SHA256 5f8935697ef5976883512e1dfd97d5f2188fe5e713278230bac96e047b9103d3
MD5 fffd81e00eb5ba7ea6beec2203dbe872
BLAKE2b-256 075937b785df7401b8b77a5cfc755e89f9bfe233e9f627d8e2fbe66153dbcd8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitwarden_exporter-1.10.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e8807c3f8d9a3e95e5d81638707061db8e4caec7e958b703689584b152f6b053
MD5 b82ef4be0eebaad09dea31561ac745b7
BLAKE2b-256 4d96c0523782793e20e1ec8da4a6a9bef45c3aef56aeb9e315082b678db9225b

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