
English | Українська | Русский | Türkçe | Deutsch | Français | Português (BR) | 한국어 | বাংলা | Español | Italiano | Română | Polski | 简体中文 | 正體中文 | العربية | 日本語 | ქართული | Nederlands | فارسی | हिन्दी
Bruno は、Postman やその他の類似ツールが表す現状を革新することを目指した、新しい革新的な API クライアントです。
Bruno はコレクションをファイルシステム上のフォルダに直接保存します。API リクエストに関する情報を保存するために、プレーンテキストのマークアップ言語である Bru を使用します。
API コレクションでの共同作業には、Git やお好みの任意のバージョン管理システムを使用できます。
Bruno はオフライン専用です。Bruno にクラウド同期を追加する予定は一切ありません。私たちはあなたのデータプライバシーを重視し、データはあなたのデバイス上に留まるべきだと考えています。私たちの長期的なビジョンはこちらをご覧ください。
📢 India FOSS 3.0 カンファレンスでの最近の講演をこちらでご覧ください
私たちの機能の大部分は無料かつオープンソースです。 私たちはオープンソースの原則と持続可能性の調和のとれたバランスを取るよう努めています。
あなたやあなたのチームにとって役立つ追加機能があるかどうか、有料版をご覧ください!
Bruno は Mac、Windows、Linux 向けに当社のウェブサイトでバイナリとしてダウンロードできます。
Homebrew、Chocolatey、Scoop、Snap、Flatpak、Apt などのパッケージマネージャを介して Bruno をインストールすることもできます。
# On Mac via Homebrew
brew install bruno
# On Windows via Chocolatey
choco install bruno
# On Windows via Scoop
scoop bucket add extras
scoop install bruno
# On Windows via winget
winget install Bruno.Bruno
# On Linux via Snap
snap install bruno
# On Linux via Flatpak
flatpak install com.usebruno.Bruno
# On Arch Linux via AUR
yay -S bruno
# On Linux via Apt
sudo mkdir -p /etc/apt/keyrings
sudo apt update && sudo apt install gpg curl
curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9FA6017ECABE0266" \
| gpg --dearmor \
| sudo tee /etc/apt/keyrings/bruno.gpg > /dev/null
sudo chmod 644 /etc/apt/keyrings/bruno.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" \
| sudo tee /etc/apt/sources.list.d/bruno.list
sudo apt update && sudo apt install bruno
Bruno CLI を使用すると、コマンドラインから API コレクションを実行できます。これは自動テストや CI/CD パイプラインに最適です。お好みのパッケージマネージャを使用して npm からインストールしてください:
npm install -g @usebruno/cli
コレクションを含むディレクトリに移動して実行します:
# Run every request in the collection
bru run
# Run a single request
bru run request.bru
# Run a folder against a specific environment
bru run folder --env Local
完全なコマンドリファレンスについては、Bruno CLI ドキュメントをご覧ください。
Bruno CLI の公式 Docker イメージを使用すると、ホストに Node.js や npm をインストールすることなく、CI/CD パイプラインやローカルで API コレクションを実行できます。イメージは CLI のリリースごとに Docker Hub と GitHub Container Registry の両方に公開され、linux/amd64 および linux/arm64 向けの alpine と debian のバリアントが用意されています。
# Pull from Docker Hub
docker pull usebruno/cli:latest
# Or pull from the GitHub Container Registry
docker pull ghcr.io/usebruno/cli:latest
# Run a collection by mounting the current directory
docker run -v $(pwd):/bruno usebruno/cli run
バリアント、タグマトリックス、環境ファイル、CI の例 (GitHub Actions、GitLab CI、Jenkins) については、完全な Bruno CLI Docker ドキュメントをご覧ください。
またはお好みの任意のバージョン管理システム
Bruno があなたの仕事やチームの役に立ったなら、GitHub ディスカッションで testimonial を共有することを忘れないでください。
詳細についてはこちらをご覧ください。