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

(Recommended) Run with uvx.

uvx bitwarden-exporter

Install with pipx.

pipx install 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

  • 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.5.0.tar.gz (10.4 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.5.0-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bitwarden_exporter-1.5.0.tar.gz
Algorithm Hash digest
SHA256 dcf344f98d55df24bd6f981c252665958557e10d98910b897cb69b7ca42681c3
MD5 8faa14f0aed4af50f028c699d7ad261b
BLAKE2b-256 21de1ad708c20d218071d0baadd38287d4958b028d2d0b0711f7fef028796b65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bitwarden_exporter-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec393abfd1211e4d43f8668f2b8049da8ed1166d6490f4b1b73d998a13b961aa
MD5 7c031a9cba668eacf37ce7b92f84fb40
BLAKE2b-256 e1241d95a0b00b4ca5affd3d424f752e8d464bcd7767367e99cc9bad000b2dbb

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