Insomnia
Kong 出品的 API 开发协作平台,把接口设计、请求调试、Mock 服务与自动化测试放在同一界面,支持 REST、GraphQL、gRPC 等协议,还能用 Inso CLI 接入 Git 流水线,适合后端开发者反复调试一组接口。
Insomnia 是一个面向 API 开发者的客户端与协作平台,现在由 Kong 维护。它把接口设计、请求调试、Mock 服务、自动化测试放在同一个界面里,支持 REST、GraphQL、gRPC、SOAP、WebSocket 等常见协议。日常最常用的场景是:写好请求、填参数、看响应,把一组接口按项目整理成集合,反复调用。
主要功能
调试之外,它还能从 OpenAPI 规范出发做设计,实时预览接口;根据集合、规范或自然语言描述生成 Mock 响应;用集合运行器批量跑测试,配合请求前后脚本构造动态数据。命令行工具 Inso CLI 可以接进 Git 流水线,做规范校验和推送。较新的版本加入了 MCP 客户端,可以像测接口一样连上 MCP 服务器,查看工具、资源和提示,并记录认证事件。
数据存放有三种方式:完全本地离线、以 Git 仓库为后端做版本管理、或同步到云端。团队协作功能包括角色权限、实时状态和三方合并,官方称协作功能在所有套餐中都可用。
费用与限制
免费版 Essentials 为每人每月 0 美元,含最多 3 人的 Git Sync 项目、不限数量的本地与云端项目、不限集合运行次数,每月 1000 次 Mock 请求。Pro 版每人每月 12 美元(按年付省 15%),放开用户数、组织数和 RBAC,Mock 额度提到每月 1 万次。Enterprise 每人每月 45 美元起,增加 Kong Konnect 集成、SSO/SCIM、存储策略管控和 SOC 2 报告。超出额度的 Mock 请求按 2.5 万次 10 美元加购。
不想登录也能用:Scratch Pad 是纯本地模式,官方写明无需登录。桌面端提供 macOS、Windows 和 Linux 安装包,也可以从 GitHub Releases 下载。
适合谁
主要给需要频繁调接口的后端、前端和测试人员,以及要把接口规范纳入 CI/CD 的团队。如果只是偶尔发几个请求,本地 Scratch Pad 就够;多人共享集合、需要权限和审计时,才需要考虑付费档位。