Skip to main content

Export Bitwarden vault

Project description

Bitwarden Exporter

 ____  _ _                         _            
| __ )(_) |___      ____ _ _ __ __| | ___ _ __  
|  _ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \ 
| |_) | | |_ \ V  V / (_| | | | (_| |  __/ | | |
|____/|_|\__| \_/\_/ \__,_|_|  \__,_|\___|_| |_|
                                                
 _____                       _            
| ____|_  ___ __   ___  _ __| |_ ___ _ __ 
|  _| \ \/ / '_ \ / _ \| '__| __/ _ \ '__|
| |___ >  <| |_) | (_) | |  | ||  __/ |   
|_____/_/\_\ .__/ \___/|_|   \__\___|_|   

Python Wrapper for Password Manager CLI for exporting bitwarden vaults with attachments.

This allows you to take a whole backup of your bitwarden vault, including organizations where you don't have access for admin/owner.

Prerequisites

Install with pipx.

pipx install bitwarden-exporter

Run with pipx.

uvx bitwarden-exporter

Options

bitwarden-exporter --help
  -h, --help            show this help message and exit
  -l EXPORT_LOCATION, --export-location EXPORT_LOCATION
                        Bitwarden Export Location, Default: bitwarden_dump_<timestamp>.kdbx, This is a dynamic value, Just in case if it exists, it will be overwritten
  -p EXPORT_PASSWORD, --export-password EXPORT_PASSWORD
                        Bitwarden Export Password, It is recommended to use a password file
  -pf EXPORT_PASSWORD_FILE, --export-password-file EXPORT_PASSWORD_FILE
                        Bitwarden Export Password File, Mutually Exclusive with --export-password
  --allow-duplicates, --no-allow-duplicates
                        Allow Duplicates entries in Export, In bitwarden each item can be in multiple collections, Default: --no-allow-duplicates
  --tmp-dir TMP_DIR     Temporary Directory to store temporary sensitive files, Make sure to delete it after the export, Default: /home/arpan/workspace/bitwarden-
                        exporter/bitwarden_dump_attachments
  --verbose, --no-verbose
                        Enable Verbose Logging, This will print debug logs, THAT MAY CONTAIN SENSITIVE INFORMATION, Default: --no-verbose

Roadmap

  • Export Card Type.
  • Export Identity Type.
  • Make a cloud-ready option for bitwarden zero-touch backup, Upload to cloud storage.
  • Restore back to bitwarden.

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.4.0.tar.gz (9.9 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.4.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bitwarden_exporter-1.4.0.tar.gz
Algorithm Hash digest
SHA256 4f563a6c59d8042f3f53e34bfcefe621bb4932aba0d7a89933e0c57f8d490d42
MD5 af6f19d501b122c7d96b457c60e81927
BLAKE2b-256 a79d42ab681626b6b5d4300efe68ca814ba82c9ab98f3ccb43ecf855a617d6ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitwarden_exporter-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d039d087166695d8d50d7522e437afbdc908e61a7f465584c82722e16ff30ea8
MD5 54943c5549d747b39bb99dafeb041d73
BLAKE2b-256 2739a7f89ff001c082eeffc28df553c5ad6cb9a75faa09fe9f0c09577367c60f

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