Insomnia
SHA-256开源、跨平台 API 客户端,支持 GraphQL、REST、WebSockets、SSE 和 gRPC,提供本地、Git 和云端三种存储方式,可选端到端加密。
开源免费、跨平台的 API 调试利器,支持多种协议和本地/Git/云存储。
核心功能
- 支持 GraphQL、REST、WebSocket、SSE、gRPC 等多种协议
- 本地、Git 同步、云端三种存储模式,可选端到端加密
- 内置 OpenAPI 编辑器、Mock 服务器和测试运行器
- 提供 CLI 工具,方便集成到 CI/CD 流水线
- 丰富的插件生态,可扩展功能
避坑指南
- •大部分高级功能(如 Git 同步、团队协作)需要注册账户,但免费版已足够日常使用。2. 如果你注重隐私,务必选择「本地存储」或「Git 同步」,不要将敏感数据默认存储到云端。3. 部分插件可能未经广泛测试,安装前建议查看评分和评论。
适用场景
- 前后端协作调试 RESTful、GraphQL 或 gRPC API
- 使用 Git 同步 API 集合,实现团队版本控制且不依赖云端
- 在 CI/CD 流程中自动执行 API 测试和 lint 检查
详细介绍
Insomnia 是一款开源、跨平台的 API 客户端,支持 GraphQL、REST、WebSockets、SSE 和 gRPC 协议,比传统工具(如 Postman)更轻量、更灵活。其最大特色在于存储自由:你可以选择完全本地存储(Local Vault)、通过 Git 同步(无需经过云端)、或选择云端协作(支持端到端加密)。内置 OpenAPI 编辑器、Mock 服务器、CI/CD 命令行工具以及丰富的插件市场。拥有 3.8 万+ GitHub Star 和活跃的社区支持,是注重隐私和可控性的开发者的理想选择。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
前往官网 https://insomnia.rest 下载对应操作系统的安装包
双击安装包并按照向导完成安装(Mac 用户直接拖入 Applications 文件夹)
启动应用后,可选择使用本地暂存垫(无需账户)或注册免费账户启用全部功能
- 前往官网 https://insomnia.rest 下载对应操作系统的安装包
- 双击安装包并按照向导完成安装(Mac 用户直接拖入 Applications 文件夹)
- 启动应用后,可选择使用本地暂存垫(无需账户)或注册免费账户启用全部功能
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
78c8fbd4cbe6d7d1d4f43bfe23bfa477ce01291c83d9316d6b55c62200368a48该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
在 Windows 中通过「添加/删除程序」卸载;在 macOS 中将应用从 Applications 文件夹移到废纸篓;在 Linux 中使用包管理器或直接删除安装目录。
无额外依赖
下载后即可直接使用,无需安装其他运行环境