Bruno是一款开源API客户端,Bruno将API集合直接存储在电脑上的文件夹中,采用纯文本标记语言Bru记录请求信息,让用户能够借助Git或其他版本控制系统实现团队协作,所有数据完全保留在本地设备。
Bruno提供桌面应用、命令行工具(CLI)和VSCode扩展,可用于macOS、Windows和Linux系统。
Bruno的API集合以纯文本文件形式存储在本地,可直接接入版本控制系统,团队成员通过Git提交代码变更时,比如新增“获取用户”请求,开发者能看到文件的修改记录。
Bruno完全离线运行,不需要登录,没有信息或内容需要云端存储,你不用担心API密钥、请求内容等敏感信息被上传到第三方服务器。如果你购买了Bruno的付费版本(黄金版或终极版),注册的邮箱仅用于生成许可证密钥,终极版支持自托管许可服务器。
直接下载:从官方下载页面获取最新安装包。
Homebrew安装:在终端执行 brew install bruno
命令即可完成安装。
直接下载:通过官方页面下载Windows安装程序。
包管理器安装:
• Chocolatey:运行 choco install bruno
• Winget:输入 winget install Bruno.Bruno
• Scoop:先执行 scoop bucket add extras
,再运行 scoop install bruno
直接下载:前往官方页面获取适合Linux系统的安装包。
Debian/Ubuntu系统:
# 添加仓库密钥
sudo mkdir -p /etc/apt/keyrings
sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266
# 添加仓库源
echo "deb [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
Flatpak安装:执行 flatpak install flathub com.usebruno.Bruno
Snap安装:运行 sudo snap install bruno
团队协作开发:通过Git管理API集合版本,适合前后端分离的团队同步接口设计变更。
敏感数据场景:金融、医疗等对数据安全要求高的行业,能避免云端同步带来的风险。
轻量化开发流程:命令行工具和VSCode扩展适配CI/CD流程,提升自动化测试效率。