Hoppscotch 是一款开源轻量级 API 调试工具,GitHub 狂飙 70k+ Star,全面替代 Postman。支持 REST/GraphQL/WebSocket/SSE/MQTT 等多种协议,秒级启动、内存占用极低,自带 PWA 无需安装,团队协作功能完善,是开发者调试接口的瑞士军刀。

🎤 引言

做后端开发或者前端对接 API 的时候,你肯定用过 Postman。这玩意儿功能确实全面,但槽点也不少——启动慢、占用内存大、越来越臃肿,而且一不小心就弹窗让你登录,隐私安全让人担心。

更离谱的是,Postman 商业化越走越远,D 轮融了 2.25 亿美金,功能越加越多,但很多功能普通开发者根本用不上,开个工具等半天,内存直接爆表。比如说你只是想调试一个简单的 GET 请求,返回的参数看看 JSON 格式,结果 Postman 加载完启动画面、升级提示、遥测弹窗,一套下来半分钟没了。

更恶心的是,如果你不小心点了同步功能,你的接口测试历史、Collection 里面可能包含的敏感 API 密钥,统统会上传到 Postman 的服务器,谁知道会不会被泄露?

今天安利一款最近火出圈的开源 API 调试工具 Hoppscotch,GitHub 已经突破 78k Stars,被称为"Postman 杀手",到底有多香?往下看。


⭐ 核心功能

Hoppscotch 是一款面向开发者的开源 API 调试工具,核心功能包括:

1. 多协议支持

Hoppscotch 不仅仅支持常见的 REST API,还支持:

  • GraphQL - 查询语言 API 测试
  • WebSocket - 双向实时通信
  • SSE - 服务器发送事件
  • MQTT - 物联网消息协议
  • Socket.io - 实时应用框架

一工具搞定所有类型接口调试,不用来回切换软件。打开界面,左侧是请求历史和 Collection 列表,中间是请求配置区,右侧是响应预览,布局清晰明了。

2. 秒级启动

对比 Postman 3-5 秒的启动时间,Hoppscotch 采用 PWA 技术,打开浏览器就能用,响应速度毫秒级。实测桌面版启动也只需不到 2 秒,内存占用比 Postman 低 85%。

3. 团队协作

内置团队工作区功能:

  • 多人实时共享 Collection
  • 支持 GitHub、Google 第三方账号登录
  • 权限管理灵活

4. 自托管部署

支持 Docker 一键部署到自己的服务器,数据完全自主可控,适合对数据安全有要求的企业。比如你在公司内网开发,不能访问外网,这时候自托管一个 Hoppscotch 实例,团队成员都能通过内网访问,接口测试记录全部存在自己的服务器上,安全感满满。


📥 安装与使用

使用方式(最简单):

直接访问 hoppscotch.io,浏览器秒开,无需注册即可使用。也可以安装 PWA 到本地,离线也能用。

桌面版安装:

  1. 访问 GitHub Releases 下载对应系统安装包
  2. Windows 下载 .exe,macOS 下载 .dmg,Linux 下载 .AppImage
  3. 安装后自动检测系统代理设置

Docker 部署(自托管):

docker run -d -p 3000:3000 hoppscotch/hoppscotch

部署后访问 http://你的服务器IP:3000 即可。

使用流程:

  1. 选择请求方法(GET/POST/PUT/DELETE 等)
  2. 输入请求 URL
  3. 设置 Headers、Params、Body 参数
  4. 点击发送,查看响应结果

✅ 总结

Hoppscotch 是一款让我彻底抛弃 Postman 的开源工具。70k+ Stars 不是吹的,实际体验确实香。

优点:

  • 秒级启动,PWA 无需安装
  • 支持协议超全(REST/GraphQL/WebSocket/MQTT)
  • 开源免费,数据完全自主
  • 内存占用极低,对电脑友好
  • 支持自托管,企业也能用

局限:

  • 部分高级功能(如复杂脚本)不如 Postman
  • 团队协作功能相对基础
  • 文档以英文为主

适合人群:

  • 前后端开发者日常 API 调试
  • 对工具启动速度有要求的开发者
  • 注重隐私不想用 Postman 的用户
  • 需要 GraphQL/WebSocket 测试的开发者

用了Hoppscotch 之后,我的电脑上终于删掉了那个占内存的 Postman。强烈推荐给所有被 Postman 折磨过的开发者!