bitwarden-exporter


Namebitwarden-exporter JSON
Version 1.3.5 PyPI version JSON
download
home_pageNone
SummaryExport Bitwarden vault
upload_time2025-08-31 21:29:46
maintainerNone
docs_urlNone
authorarpan
requires_python>=3.10
licenseNone
keywords bitwarden export keepass backup
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Bitwarden Exporter

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

Python Wrapper for [Password Manager CLI](https://bitwarden.com/help/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

- [Bitwarden CLI](https://bitwarden.com/help/article/cli/#download-and-install)
- [python-poetry](https://python-poetry.org/docs/#installation)

## Installation

Install with [pipx](https://github.com/pypa/pipx).

```bash
pipx install bitwarden-exporter
```

## Options

```bash
bitwarden-exporter --help
```

```text
  -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.

## Credits

[@ckabalan](https://github.com/ckabalan) for [bitwarden-attachment-exporter](https://github.com/ckabalan/bitwarden-attachment-exporter)

## License

MIT

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "bitwarden-exporter",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "bitwarden, export, keepass, backup",
    "author": "arpan",
    "author_email": "arpan <me@arpanrec.com>",
    "download_url": "https://files.pythonhosted.org/packages/a4/1f/83dece024d5e866f32d33a729784de1dddecdab2e480f66944862ad09fc5/bitwarden_exporter-1.3.5.tar.gz",
    "platform": null,
    "description": "# Bitwarden Exporter\n\n```text\n ____  _ _                         _            \n| __ )(_) |___      ____ _ _ __ __| | ___ _ __  \n|  _ \\| | __\\ \\ /\\ / / _` | '__/ _` |/ _ \\ '_ \\ \n| |_) | | |_ \\ V  V / (_| | | | (_| |  __/ | | |\n|____/|_|\\__| \\_/\\_/ \\__,_|_|  \\__,_|\\___|_| |_|\n                                                \n _____                       _            \n| ____|_  ___ __   ___  _ __| |_ ___ _ __ \n|  _| \\ \\/ / '_ \\ / _ \\| '__| __/ _ \\ '__|\n| |___ >  <| |_) | (_) | |  | ||  __/ |   \n|_____/_/\\_\\ .__/ \\___/|_|   \\__\\___|_|   \n```\n\nPython Wrapper for [Password Manager CLI](https://bitwarden.com/help/cli/) for exporting bitwarden vaults with **attachments**.\n\nThis allows you to take a whole backup of your bitwarden vault, including organizations where you don't have access for admin/owner.\n\n## Prerequisites\n\n- [Bitwarden CLI](https://bitwarden.com/help/article/cli/#download-and-install)\n- [python-poetry](https://python-poetry.org/docs/#installation)\n\n## Installation\n\nInstall with [pipx](https://github.com/pypa/pipx).\n\n```bash\npipx install bitwarden-exporter\n```\n\n## Options\n\n```bash\nbitwarden-exporter --help\n```\n\n```text\n  -h, --help            show this help message and exit\n  -l EXPORT_LOCATION, --export-location EXPORT_LOCATION\n                        Bitwarden Export Location, Default: bitwarden_dump_<timestamp>.kdbx, This is a dynamic value, Just in case if it exists, it will be overwritten\n  -p EXPORT_PASSWORD, --export-password EXPORT_PASSWORD\n                        Bitwarden Export Password, It is recommended to use a password file\n  -pf EXPORT_PASSWORD_FILE, --export-password-file EXPORT_PASSWORD_FILE\n                        Bitwarden Export Password File, Mutually Exclusive with --export-password\n  --allow-duplicates, --no-allow-duplicates\n                        Allow Duplicates entries in Export, In bitwarden each item can be in multiple collections, Default: --no-allow-duplicates\n  --tmp-dir TMP_DIR     Temporary Directory to store temporary sensitive files, Make sure to delete it after the export, Default: /home/arpan/workspace/bitwarden-\n                        exporter/bitwarden_dump_attachments\n  --verbose, --no-verbose\n                        Enable Verbose Logging, This will print debug logs, THAT MAY CONTAIN SENSITIVE INFORMATION, Default: --no-verbose\n```\n\n## Roadmap\n\nMake a cloud ready option for bitwarden zero touch backup\n\n- Upload to cloud storage.\n\n## Credits\n\n[@ckabalan](https://github.com/ckabalan) for [bitwarden-attachment-exporter](https://github.com/ckabalan/bitwarden-attachment-exporter)\n\n## License\n\nMIT\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Export Bitwarden vault",
    "version": "1.3.5",
    "project_urls": null,
    "split_keywords": [
        "bitwarden",
        " export",
        " keepass",
        " backup"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "640a712312844e85a29733223f04a5768b0f805e8ced633b7fd8934917981b54",
                "md5": "92c3370f462a636acf4e49855e8c8c04",
                "sha256": "daab4e8ae4d83dc3bb07d0d99706a6b60a343eda61536bbb869dc7045943563f"
            },
            "downloads": -1,
            "filename": "bitwarden_exporter-1.3.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "92c3370f462a636acf4e49855e8c8c04",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 11985,
            "upload_time": "2025-08-31T21:29:45",
            "upload_time_iso_8601": "2025-08-31T21:29:45.549607Z",
            "url": "https://files.pythonhosted.org/packages/64/0a/712312844e85a29733223f04a5768b0f805e8ced633b7fd8934917981b54/bitwarden_exporter-1.3.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a41f83dece024d5e866f32d33a729784de1dddecdab2e480f66944862ad09fc5",
                "md5": "9f83164e129a66af6cc2a288bd798ade",
                "sha256": "e8aa1512eb0f78bb6fe17289fb4fb32eb4d310e5d8c5ed39108ed87768ae0131"
            },
            "downloads": -1,
            "filename": "bitwarden_exporter-1.3.5.tar.gz",
            "has_sig": false,
            "md5_digest": "9f83164e129a66af6cc2a288bd798ade",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 9501,
            "upload_time": "2025-08-31T21:29:46",
            "upload_time_iso_8601": "2025-08-31T21:29:46.646760Z",
            "url": "https://files.pythonhosted.org/packages/a4/1f/83dece024d5e866f32d33a729784de1dddecdab2e480f66944862ad09fc5/bitwarden_exporter-1.3.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-31 21:29:46",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "bitwarden-exporter"
}
        
Elapsed time: 4.10305s