什么是 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特别声明
本站IPI3导航网提供的Bruno都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由IPI3导航网实际控制,在2026年7月30日 下午6:16收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,IPI3导航网不承担任何责任。
相关导航
Semgrep 是一款开源的代码安全与静态分析平台,支持 SAST、SCA 和密钥扫描。通过可自定义规则和 AI 辅助检测,帮助开发者和安全团队在代码提交前发现漏洞、错误配置及安全风险,适用于 CI/CD 和 IDE 集成。
HTTPie
HTTPie 是面向开发者的命令行和桌面 HTTP 客户端,专注于 API 调试和接口请求测试,提供直观的界面和强大的功能,提升开发效率。
Poetry
Python 依赖管理和打包工具,通过 pyproject.toml 管理项目依赖、版本约束和包发布,支持虚拟环境隔离和私有仓库,适合 Python 开发者使用。
WinSCP
WinSCP 是 Windows 平台下免费的 SFTP、FTP、SCP 客户端,支持安全的文件传输和管理。提供图形界面与命令行操作,适合服务器文件上传、下载、同步和编辑,兼容 SSH-1/SSH-2 协议。
Arduino IDE
Arduino 官方提供的集成开发环境,适用于编写、编译和上传 Arduino 单片机程序。支持 Windows、macOS、Linux 等主流操作系统,提供代码编辑、库管理、串口监视器等功能。
Carbon
代码截图美化工具,可将源代码转换为美观的图片,适合在文档、博客和社交媒体中展示代码。
HeidiSQL
HeidiSQL是一款免费开源的数据库管理工具,支持MariaDB、MySQL、Microsoft SQL Server、PostgreSQL、SQLite、Interbase和Firebird。提供直观的图形界面,方便用户连接、编辑和管理数据库,适用于开发者和数据库管理员。
Robo 3T
Robo 3T(现更名为 Studio 3T Community Edition)是一款免费的 MongoDB 图形化管理工具,提供嵌入式 shell、自动补全、数据可视化等功能,适用于个人开发、学习和非商业项目。
暂无评论...
