Bitwarden
- Website
- Docs
- Switch between Bitwarden accounts quickly and easily
- Share credentials across machines using chezmoi and bitwarden
- Understanding unlock vs. log in
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
- Password Manager Browser Extensions
- Extension activation steps
- Arch packages:
- AUR: bitwarden-chromium
- Installs, but doesn't register as chrommium extension out of the box
- firefox-extension-bitwarden
- AUR: bitwarden-chromium
Install for firefox:
pamac install firefox-extension-bitwarden-bin
Git credentials helper
Client libraries
Python
- Official Bitwarden pythoin SDK
- corpusops/bitwardentools
- bitwarden python api client and additional tools like for migrating from Vaultier to bitwarden
- birlorg/bitwarden-cli
- Last commit 2022
- bitwarden_secrets_manager_python
- s6r-bitwarden-cli
API
- Bitwarden Public API
- Vault Management API accessible from the Bitwarden CLI using the bw serve command
Import
- Docs: Folders
- Importing passwords from other password managers
- Important: Import is not idempotant, meaning
importing twice results in duplicated items and collections
- Prevent this with purging before importing "Individual vaults can be purged from the Settings → My account page. Organization vaults can be purged from the Organization Settings → Organization info page."
- FR: Duplicate removal tool/report (including merge)
Import to an organization
Using the admin UI: Import to an Organization
Admin Console
→Settings
→Import 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
- bitwarden-menu
- Config at
~/.config/bwm/
- Config at