公司介绍
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 客户端