公司介绍

Bruno 是一款新兴的开源 API 客户端,2022/2023 年由开发者 Anoop M D 创建并开源发布。Bruno 以离线优先Git 友好为核心理念——所有 API 集合以纯文本文件(Bru 格式)存储在本地,天然适配 Git 版本控制,无需云账户即可使用。Bruno 使用 MIT 开源协议,致力于成为 Postman 的轻量级开源替代品,在开发者社区中迅速获得了关注和口碑。

核心产品与服务

  • Bruno:核心 API 客户端,支持 REST 和 GraphQL 请求构建,提供直观的桌面界面
  • Bruno Collections:基于 Bru 纯文本格式的 API 集合,可直接用 Git 进行版本管理和团队协作
  • Bruno Scripting:内置脚本支持,可在请求前后运行 JavaScript 代码,实现请求链和断言
  • Bruno CLI:命令行运行器(开发中),支持 CI/CD 集成和批量测试
  • Bruno Environment:环境变量管理,支持多环境(开发、测试、生产)切换

核心优势

📁 离线优先:所有数据存储在本地文件系统,无需云服务,数据完全由开发者掌控
🌿 Git 原生集成:集合文件为纯文本格式,可直接纳入 Git 仓库,分支、合并、Code Review 丝滑流畅
🔓 完全开源:MIT 协议,代码完全透明,无商业版功能限制
⚡ 轻量极简:专注核心 API 测试功能,无冗余的企业级功能堆叠
🆓 永远免费:无付费墙,无流量限制,所有功能对所有用户开放

发展历程

  • 2022 年:Anoop M D 开始开发 Bruno,旨在创建一款 Git 友好的 API 客户端
  • 2023 年:Bruno 正式开源发布,在 Hacker News 等社区引发广泛关注
  • 2024 年:社区迅速增长,新增 Scripting 和环境管理等功能
  • 2026 年:持续迭代,作为 Postman 的开源替代方案被越来越多开发者采用

市场地位

Bruno 在 API 客户端和测试工具市场与以下服务商构成竞争关系:

  • Postman:市场领导者,功能全面但较重,需云账户,与 Bruno 的离线轻量理念形成对比
  • Insomnia (Kong):开源 API 客户端,2022 年被 Kong 收购,在开源领域与 Bruno 直接竞争
  • Hoppscotch:基于 Web 的轻量级 API 测试工具,开源免费
  • Thunder Client:VS Code 扩展形式的轻量级 API 客户端
  • Paw (RapidAPI):macOS 原生 API 客户端