首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[开源]重新定义API客户端,一款可以取代 Postman 的开源API客户端

[开源]重新定义API客户端,一款可以取代 Postman 的开源API客户端

作者头像
DevLlama
发布2026-06-01 19:56:25
发布2026-06-01 19:56:25
1040
举报

🚀 1. 项目简介

Bruno 是一个开源、快速且轻量级的 API 客户端,用于探索和测试 API。它旨在成为传统 API 客户端的现代替代方案,注重速度、简洁和协作。截止目前,Bruno在GitHub上已获得近40.2k star。

⚖️ 2. 开源协议

采用MIT开源协议

🔑 3. 核心特性

  • • 🤝 合作:Bruno 的超能力是通过与你的版本控制系统(如 Git)的实时连接协作。使用 Bruno 时,集合直接存储在文件系统的文件夹中。使用纯文本标记语言 Bru 来保存 API 请求的信息。
  • • 🛡️ 数据隐私与安全:传统 API 客户端已经开始收集所有能收集的数据,从你的个人身份(姓名、邮箱)到 API 请求和响应的实际内容(密钥、令牌等)。Bruno是一个离线工具。没有登录或账户的概念,也没有云连接或与你在 Bruno 中工作同步。

📸 4. 项目概览

📦 5. 安装及使用

Bruno 可以通过直接下载安装,也可以通过支持平台的包管理器安装。 直接下载地址:https://www.usebruno.com/downloads

MacOS 对于macOS用户如果习惯使用homebrew安装软件的可以使用以下命令安装。

代码语言:javascript
复制
brew install bruno

Windows 对于windows用户,可以通过Chocolatey、Winget、Scoop包管理器安装。安装方式如下: Chocolatey:

代码语言:javascript
复制
choco install bruno

Winget:

代码语言:javascript
复制
winget install Bruno.Bruno

Scoop:

代码语言:javascript
复制
scoop install bruno

Linux 对于Linux用户可以通过包管理器安装,安装方式如下: APT (Debian/Ubuntu) APT(Debian/Ubuntu)

代码语言:javascript
复制
# Create keyrings directory
sudo mkdir -p /etc/apt/keyrings

# Update and install GPG and curl
sudo apt update && sudo apt install gpg curl

# List existing keys (optional)
sudo gpg --list-keys

# Add the Bruno repository key
curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9FA6017ECABE0266" | gpg --dearmor | sudo tee /etc/apt/keyrings/bruno.gpg > /dev/null

# Set permissions for the GPG key file
sudo chmod 644 /etc/apt/keyrings/bruno.gpg

# Add the Bruno repository
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

# Update and install Bruno
sudo apt update && sudo apt install bruno

🆚 6. 与 Postman 对比

特性

Bruno

Postman

数据存储

本地文本文件(.bru,YAML-like)

云端或本地 JSON 文件

隐私保护

直接本地请求,无中间代理

请求通过 Postman代理服务器

离线支持

完全离线,无需联网

部分功能需联网同步

版本控制

Git 友好,文本格式,可 diff 和 PR

单一 JSON 文件,导出后才能管理

协作方式

基于 Git 协作(代码仓库 + PR)

专有协作系统(Workspace + 账户)

价格策略

完全免费(可选 Pro,Ultimate)

高级功能需订阅(Team/Enterprise)

启动速度

极快

较慢

资源占用

轻量式,低内存 CPU 消耗

较重,占用较多系统资源

🌐 7. 项目开源地址

Github开源地址:https://github.com/usebruno/bruno 在线文档地址: https://docs.usebruno.com/

✅ 8. 总结

Bruno 不仅仅是一款 API 测试工具,更是一种对臃肿封闭系统垄断的反抗。它不依赖于专有点版本管理系统。将API集合与源代码仓库共存,直接纳入Git版本管理。开发者之需要克隆一个代码仓库,就能快速启动项目,用 Bruno 浏览其中的 API 使用示例,并立即开始调试和探索。让我们今天就试试 Bruno,亲身体验这一变革!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-01-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DevLlama 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🚀 1. 项目简介
  • ⚖️ 2. 开源协议
  • 🔑 3. 核心特性
  • 📸 4. 项目概览
  • 📦 5. 安装及使用
  • 🆚 6. 与 Postman 对比
  • 🌐 7. 项目开源地址
  • ✅ 8. 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档