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 Bitwarden Web

Structure TOTP Structure TOTP

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.9.1.tar.gz (13.8 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.9.1-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bitwarden_exporter-1.9.1.tar.gz
Algorithm Hash digest
SHA256 6ba823101c39e0253cd3f71e243ca8f6b4a3e78e2d0adb592239bbe7d6f019ed
MD5 2fe28ebb130fd6cbe2d4fc3332f7c6b1
BLAKE2b-256 028f760713dd4598267e36702c23f299806e1f73abba5eef16337566d2850c8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitwarden_exporter-1.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 58919b70a2cf03d00c2f65e85c3e61180deb26161c558b61f21851399d77eef4
MD5 7bbca4be0afacf9682b0db197450bbbf
BLAKE2b-256 f5f57aca7fd6c5844bd1c0ed3f55f6c4ddf4090eea8488f3628be37372874801

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