Skip to content

Bitwarden

Issues

Client

  • For dmenu/rofi/wofi/tofi menu/selector see ./menu-integrations.md

Official GUI client

Config: ~/.config/Bitwarden/

Install:

sudo pacman -S bitwarden

Official cli client

see cli-client

Browser extension

Install for firefox:

pamac install firefox-extension-bitwarden-bin

Git credentials helper

Client libraries

Python

API

Import

Import to an organization

Using the admin UI: Import to an Organization

  • Admin ConsoleSettingsImport data

Using the cli (there is not option to import all data into one collection, as you can choose in the UI):

bw import --formats
bw import --organizationid $BW_ORG bitwardencsv file.csv

From gopass

pass2bitwarden

  • GitHub
  • Golang, last commit 2019
git clone https://github.com/mtrovo/pass2bitwarden ~/projects/security/passwords/bitwarden/pass2bitwarden
cd ~/projects/security/passwords/bitwarden/pass2bitwarden

Install deps, then:

go run ./main.go > ~/bitwarden-migration/gopass.csv
cd ~/bitwarden-migration

Convert from folders to collections to import:

csvcut -C favorite,notes gopass.csv | sed '1 s|^folder,|collections,|; 1 s|fields|notes|' > gopass-collections.csv

Create a dedicated collection to import the items into (i.e. varac) Then import using the Import data tool:

  • Vault: Organization vault
  • Collection: varac
  • File format: Bitwarden (CSV)

pass2bw

  • GitHub
  • Shell
  • Last commit 2023

Other tools