Insomnia
开源跨平台 API 客户端,支持 GraphQL、REST、WebSockets、SSE 和 gRPC。
下载 Insomnia
macOS 版(.dmg),架构未标注,请按需确认
其他可用下载(2)
提示「无法验证开发者」怎么办?
首次打开若提示无法验证开发者,前往 系统设置 → 隐私与安全性,点击「仍要打开」即可。开源软件通常未购买 Apple 开发者签名,属正常现象。
点击「下载」将先到来源确认页,确认后开始下载。
关于 Insomnia
Insomnia 是一款开源、跨平台的 API 客户端,支持 GraphQL、REST、WebSockets、SSE 和 gRPC 等常见协议。它提供了调试、设计、测试和模拟 API 的能力,并可通过官方 CLI(Inso)将 API 检查集成到 CI/CD 流水线中。项目支持本地 Vault、Git 同步和云端同步三种存储方式,用户可以将敏感项目完全保存在本地或自有 Git 仓库,同时在其他项目上协作。Insomnia 提供免费计划,多数核心功能可免费使用;需要团队协作、Git 同步等高级能力时,可选择订阅方案。此外,它还支持第三方插件扩展,并可通过插件中心丰富功能。
下载或信息有问题?告诉我们
适合谁用
- 需要调试 REST、GraphQL、gRPC 等 API 的开发人员
- 需要设计、测试和模拟 API 的前后端工程师
- 希望将 API 测试集成到 CI/CD 流程的团队
- 对 API 数据存储位置有隐私要求,偏好本地或 Git 存储的用户
- 需要团队协作功能的 API 开发和测试团队
不适合谁
- 不需要完整图形界面,仅使用 curl 命令行即可完成 API 调用的用户
- 不希望创建任何账户且需要完整功能的用户
- 仅需最简单网络请求,对多协议支持无需求的用户
安装指南
安装 Insomnia 图形客户端
macOS
- 从下载列表获取 Insomnia.Core-13.1.0.dmg(本站推荐)。
- 打开 DMG 文件,将 Insomnia.app 拖入「应用程序」文件夹。
- 首次启动时,如果出现「无法打开来自身份不明的开发者」提示,请前往「系统设置」→「隐私与安全性」,点击「仍要打开」;或右键点击应用图标,选择「打开」。
Windows
- 从下载列表获取 Insomnia.Core-13.1.0.exe(本站推荐)。
- 双击运行安装程序,按向导提示完成安装。
- 启动 Insomnia 后即可新建请求或导入现有 API 规范。
可选:安装 Inso CLI
需要将 API 测试集成到 CI/CD 的用户可下载对应的命令行工具:macOS 使用 inso-macos-13.1.0.zip,Windows 使用 inso-windows-13.1.0.zip。解压后即可在终端中运行。
常见问题
Insomnia 是免费的吗?
Insomnia 提供免费计划,多数核心功能(如调试、测试、设计)可免费使用。但团队协作、Git 同步等高级功能需要付费订阅,详见官网定价页。
支持哪些操作系统?
官方支持 macOS、Windows 和 Linux。本站当前提供 macOS 和 Windows 的安装包,Linux 用户可能需要通过其他渠道获取。
使用 Insomnia 需要注册账户吗?
可以不注册,使用本地 Scratch Pad 进行基础操作。但访问大部分功能(如云同步、协作等)时,需要创建一个免费账户。
我的 API 数据存储在哪里?会不会上传到云端?
你可以选择存储方式。本地 Vault 将所有数据保存在本地;Git Sync 将数据同步到任意第三方 Git 仓库;Cloud Sync 则会把数据存储到 Insomnia 官方云。对于敏感环境配置,可使用 Private Environments 功能,确保本地存储。
Insomnia 支持哪些 API 协议?
支持 GraphQL、REST、WebSockets、SSE 和 gRPC,以及任何其他 HTTP 兼容协议。