资讯 Hoppscotch:浏览器里调 REST/WebSocket/MQTT,也能 Docker 自托管

2026-09-29 21:04:17

Hoppscotch:浏览器里调 REST/WebSocket/MQTT,也能 Docker 自托管

Hoppscotch 是一个开源的 API 调试工具,MIT 协议,TypeScript 开发,GitHub 上约 8 万 Star。提供在线版、桌面版、Docker 自托管和 CLI 几种形态。

项目地址:github.com/hoppscotch/hoppscotch
官网(在线版入口):hoppscotch.io

支持的协议

REST、WebSocket、SSE、Socket.IO、MQTT、GraphQL。

功能

  • 集合管理、环境变量、前置/后置脚本
  • 支持从 Postman、curl 导入

三种使用方式

1. 在线版(零部署)

打开 hoppscotch.io 直接用。数据存在浏览器本地(LocalStorage),登录后可以云同步。

2. 桌面版

官方提供 Windows / macOS / Linux 桌面应用(PWA),独立窗口 + 本地数据。

3. Docker 自托管

数据完全自主:

git clone https://github.com/hoppscotch/hoppscotch.git && cd hoppscotch
cp .env.example .env
docker compose --profile default up -d
# 打开 http://localhost:3000

特点与取舍

  • 免费开源,零登录可用,在线版打开即用。功能覆盖 Postman 的常用部分(集合、环境、脚本),另外多了 WebSocket、MQTT 等实时协议。
  • 代理模式可以解决浏览器 CORS 限制,也能访问未走 HTTPS 的 http:// 接口。
  • 数据默认存浏览器本地,不上传;登录后云同步到官方服务器。敏感数据可以自托管。
  • 团队协作(Team)功能属于付费版,个人使用免费版够用。

项目地址:https://github.com/hoppscotch/hoppscotch | 官网:https://hoppscotch.io

推荐文章

程序员茄子在线接单