Bitwarden CLIは bw と bws の2つある

Bitwarden CLIは bw と bws の2つあるので違いをメモします

1Password CLIのように、Bitwarden CLIはあるのかなと思って調べたら2つあったので違いをメモします。

BitwardenのCLIと言った時、 bwbws の2つがあります。それぞれの違いを理解するために、まずBitwardenの扱うサービスの違いを理解します。

Bitwarden Password Manager と、 Bitwarden Secrets Manager の違い

Bitwarden Password Manager

BitwardenをFree Planで利用するときに最初に出てくるのがBitwarden Password Managerです。
以下のように、左上のbitwardenロゴの下に “Password Manager” と書いてある画面です。

Bitwarden Password Managerのイメージ

これは人間がパスワードを管理するためのサービスです。

Bitwarden Secrets Manager

Bitwardenの左下のタブから、“Secrets Manager” を選択して始められるのがBitwarden Secrets Managerです。Password Managerと違って、明示的に開始する必要があります。Free Planから利用できます。
以下のように、開始した後は左下のタブから切り替えることができます。

切り替えタブのイメージ

これはDevOpsなど、CIやマシンアカウントで使うことを想定されたサービスです。

bwbws の違い

ここまで来ると、 bwbws の違いは簡単です。

  • bw はBitwarden Password Managerを操作するためのCLI
  • bws はBitwarden Secrets Managerを操作するためのCLI

mise(aqua registry backend)で以下のようにインストールできます。

# bw
$ mise use 'aqua:bitwarden/clients@latest' --pin

# bws
$ mise use 'aqua:bitwarden/sdk-sm@latest' --pin

miseのドキュメントの bwbws の違いが分かりやすかったので引用します

miseのドキュメントから引用

画像の引用元: https://fnox.jdx.dev/providers/bitwarden-sm.html#bitwarden-sm-vs-bitwarden-password-manager

Editing history

Changelog

  • Initial draft

Contact: uta8a.net/contact