软件资源

Bruno

本地优先、Git-native 的开源 API 调试客户端。

访问官网
Overview

关于 Bruno

Bruno 支持 REST、GraphQL、gRPC 和 WebSocket 等接口调试,并把集合以文件形式保存在本地,便于随代码仓库一起版本管理。它适合重视隐私、团队协作和 Git 工作流的开发团队,用作 Postman 的轻量替代。

Features

Bruno 的核心功能

  • 本地优先的 API 调试客户端,接口集合以文件形式保存在项目目录中。
  • 支持 REST、GraphQL、gRPC 和 WebSocket 等常见接口调试场景。
  • 集合文件适合纳入 Git 版本管理,方便团队 review 和同步接口变更。
  • 开源版本可覆盖基础调试需求,云同步和团队能力以官网最新说明为准。
Use cases

Bruno 适合哪些场景

  • 后端工程师把接口请求集合放进仓库,与代码一起提交和 review。
  • 前端开发者调试后端接口时,按环境变量切换本地、测试和线上地址。
  • 团队想减少对云端 API 平台的依赖,用文件化方式管理请求集合。
  • 开源项目维护者把示例 API 请求随源码发布,降低贡献者上手成本。
Highlights

Bruno 的特点

  • 本地优先,不把接口集合默认绑定到云端账号。
  • 请求集合适合 Git 版本管理,团队协作更贴近代码 review 流程。
  • 可作为 Postman 之外的轻量开源选择。
Guide

Bruno 使用指南

为什么 Bruno 强调 Git-native

接口集合以文本文件保存后,可以像代码一样进入 pull request、查看 diff 和回滚历史。这让 API 文档、调试请求和项目代码的变更节奏更容易保持一致。

Bruno 适合什么样的团队

适合偏工程化、重视本地文件和版本管理的开发团队。如果团队已经把接口规范、环境变量和测试脚本都放在仓库里,Bruno 的工作流会比较自然。

FAQ

Bruno 常见问题

Bruno 可以替代 Postman 吗

Bruno 可以覆盖很多 API 调试和集合管理需求,尤其适合本地优先和 Git 管理场景。若团队重度依赖 Postman 的云协作、监控或生态功能,需要先评估迁移成本。

Bruno 是开源的吗

Bruno 提供开源版本,核心定位是本地优先的 API 客户端。不同高级功能、云服务和团队功能可能有商业方案,具体以官网最新说明为准。

Bruno 的请求数据会上传吗

Bruno 的核心工作流是把集合保存在本地文件中,不强制把请求集合托管到云端。涉及 token、密钥和生产接口时,仍应通过环境变量和权限控制谨慎管理。

访问提示

第三方网站的功能、价格和可用性可能发生变化。请在访问时查看其最新条款,并谨慎处理个人或敏感信息。