Bruno

3天前更新 3 0 0

Bruno 是一款离线优先的开源 API 客户端,支持 REST、GraphQL、gRPC 和 WebSocket,以本地文件方式管理接口集合,并通过 Git 实现团队协作。

收录时间:
2026-07-30

什么是 Bruno?

Bruno 是一个面向开发者的开源 API 客户端,支持 REST、GraphQL、gRPC 和 WebSocket 协议。与传统的云同步 API 工具不同,Bruno 采用本地优先(local-first)和 Git 原生(Git-native)的设计理念,将每个接口请求保存为纯文本的 .bru 文件,并存储在项目的文件系统中。这使得接口集合可以像代码一样进行版本控制、分支、对比和合并,完全复用团队已有的 Git 工作流。

核心功能与特点

  • 本地文件存储:所有请求数据以纯文本形式存放在本地,用户无需注册或登录,数据不会离开设备。
  • Git 原生协作:接口集合文件可直接放入 Git 仓库,支持分支、差异对比和合并请求,与现有开发流程无缝集成。
  • 离线可用:无云同步依赖,即使没有网络也能正常工作和测试。
  • 开放标准:基于 OpenCollection 规范,.bru 文件人类可读且易于 Diff。
  • 多协议支持:覆盖 REST、GraphQL、gRPC 和 WebSocket 四种主流 API 协议。
  • 环境变量与脚本:支持预请求脚本、变量管理和 .env 文件,便于不同环境间的切换。
  • 企业就绪:无需额外安全配置,自动继承设备 MDM 策略、Git 仓库权限、网络管控和数据驻留要求,同时支持 SSO/SAML、SCIM 和密钥管理器集成。

适用人群

  • 后端开发人员:日常调试 REST、GraphQL、gRPC 接口。
  • 前端开发人员:测试 API 端点,模拟后端返回。
  • DevOps 工程师:在 CI/CD 流程中集成 API 测试。
  • 技术团队和部门:需要共同维护接口集合,并通过 Git 进行代码审查。

使用方式

用户可从官网下载适用于 macOS 的桌面客户端。应用商店页面会提供 .bru 文件的创建、编辑和运行入口。团队可以将 .bru 文件提交到项目仓库,其他成员通过 Git 拉取后即可使用。Bruno 不要求任何云账户,也不收集用户数据。

注意事项

  • 该工具不提供任何云端同步功能,所有数据仅保存在本地。
  • 团队协作完全依赖 Git 流程,需要团队成员具备基本的 Git 操作知识。
  • 虽然支持多种协议,但部分高级功能(如代理配置)可能尚在完善中。

数据统计

数据评估

Bruno浏览人数已经达到3,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:Bruno的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Bruno的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于Bruno特别声明

本站IPI3导航网提供的Bruno都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由IPI3导航网实际控制,在2026年7月30日 下午6:16收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,IPI3导航网不承担任何责任。

相关导航

暂无评论

none
暂无评论...