【ブルーノ】

Bruno(APIクライアント) とは?

💡 APIテストをGitでバージョン管理する新しい常識
📌 このページのポイント
Bruno — Git で管理できる API クライアント Bruno オフライン動作・OSS・クラウド同期なし ファイルシステム collection/ ├ get-user.bru ├ create.bru ├ env/dev.bru └ env/prod.bru Git リポジトリ .bru ファイルを そのままコミット チームで共有可能 Postman クラウド同期が必要 アカウント登録必須 独自形式で管理 有料プランあり Postman の代替として注目される OSS ツール
Bruno の API 管理のイメージ
ひよこ ひよこ

Postmanを使ってるけど、クラウドにデータが送られるのが気になるんだよね…

ペンギン先生 ペンギン先生

Brunoなら完全にオフラインで動くよ。APIコレクションはローカルのファイルシステムに保存されるから、機密性の高いAPIキーやリクエストデータも安心だね

ひよこ ひよこ

Gitで管理できるってどういうこと?

ペンギン先生 ペンギン先生

Brunoのコレクションはbru形式のプレーンテキストファイルなんだ。プロジェクトのリポジトリに入れてGitで差分管理やレビューができるよ。チーム全員が同じコレクションを共有できるんだ

ひよこ ひよこ

Postmanからの移行は簡単?

ペンギン先生 ペンギン先生

PostmanのコレクションJSONをそのままインポートできるよ。OpenAPIの定義ファイルからの読み込みにも対応してるから、移行のハードルは低いんだ

ひよこ ひよこ

テストの自動化もできるの?

ペンギン先生 ペンギン先生

リクエストの前後にスクリプトを書けるし、レスポンスのアサーションもできるよ。CLIモードもあるから、CIパイプラインに組み込んでAPIテストを自動実行することも可能だよ

ひよこ ひよこ

無料で全機能使えるの?

ペンギン先生 ペンギン先生

オープンソースで基本機能は全部無料だよ。Golden EditionというPaid版もあるけど、個人やチームの通常利用ならオープンソース版で十分。Postmanの無料プランの制限に悩んでるなら試してみる価値があるね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Bruno」って出てきたら「Gitで管理できるオープンソースAPIクライアント」と思えればだいたいOK!
📖 おまけ:英語の意味
「Bruno」 = ブルーノ(人名)
💬 開発者が付けた名前で、特別な略語ではないよ。オープンソースで透明性を大事にするプロジェクトなんだ
← 用語集にもどる