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.0.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.0-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bitwarden_exporter-1.10.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8d4cb6b490230997dad9fee5da41965e7db02d40013f1ad6930de53507d0ef24
MD5 75247083b3ad888eb1b3bc980d7ef09c
BLAKE2b-256 87604a2340cbf74a5265e513facbf56bd557e86b8b9f529cb3885993c4d1fb95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitwarden_exporter-1.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b119ce91215b7b4c2ac95d8317b5d74ee92067127e0924a8c546c2165c6fea1
MD5 d3a920020ce47a951e9f6ee125e8f3bb
BLAKE2b-256 ae4ce27816bd674fd49c65cd00cf32421b285e48f12513043434cbf9a317a6e5

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