将 OpenAPI 与 Postman Collection 文件转为模拟 API 服务器,并支持请求校验与校验代理的命令行工具。
- Star
- 8,452
- Fork
- 482
- 未关闭 Issue
- 33
- 最近提交
- 前天
这是什么?
Mockoon 用于在本地创建和运行 Mock API。它提供桌面应用来设计 Mock 服务器和路由,同时提供 CLI,可以无界面运行同样的 Mock,适用于 CI 流水线和 Docker 容器。
路由可以配置 HTTP 方法、状态码、正则路径、自定义响应头和文件响应,并通过 JSON 模板生成动态响应体。它还支持 OpenAPI 导入、HTTPS,以及将未匹配请求转发到真实服务器的代理模式,并记录收到和转发的请求日志。
核心工具免费开源,无需账号即可使用。Mockoon Pro 是一个可自托管的独立平台,提供团队协作、实时数据同步和 Mock 实例部署管理功能。
核心功能
- 01桌面应用中可创建不限数量的本地 Mock 服务器和路由
- 02提供无界面 CLI,适用于 CI 和 Docker 环境
- 03路由支持 HTTP 方法、状态码、正则路径和文件响应
- 04支持 JSON 模板生成动态响应
- 05兼容 OpenAPI 并支持 HTTPS
- 06提供代理转发模式,并记录请求与转发日志
适用场景
- 在后端 API 未就绪时先开发前端
- 模拟错误状态码和高延迟响应,测试异常场景
- 用稳定的替身替代有调用限制或费用的第三方 API
- 为 CI 测试提供一致的 Mock 环境
快速上手
- 1
通过 Homebrew 安装桌面应用(macOS)
brew install --cask mockoon - 2
通过 npm 安装命令行工具 CLI
npm install -g @mockoon/cli - 3
运行官方 CLI Docker 镜像
docker pull mockoon/cli
使用前须知
- 部分高级团队协作、数据同步和托管部署功能需要付费的 Mockoon Pro 平台。
标签
常见问题
- mockoon 是什么?
- 用于本地设计和运行 Mock REST API 的桌面应用与 CLI,无需账号或远程部署。 Mockoon 用于在本地创建和运行 Mock API。它提供桌面应用来设计 Mock 服务器和路由,同时提供 CLI,可以无界面运行同样的 Mock,适用于 CI 流水线和 Docker 容器。
- mockoon 可以免费使用吗?用的什么许可证?
- mockoon 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- mockoon 还在维护吗?
- 活跃维护中。mockoon 最近一次提交是在 2026年10月20日。
- mockoon 适合用来做什么?
- 在后端 API 未就绪时先开发前端 模拟错误状态码和高延迟响应,测试异常场景 用稳定的替身替代有调用限制或费用的第三方 API 为 CI 测试提供一致的 Mock 环境
- mockoon 怎么安装和运行?
- 通过 Homebrew 安装桌面应用(macOS): brew install --cask mockoon 通过 npm 安装命令行工具 CLI: npm install -g @mockoon/cli 运行官方 CLI Docker 镜像: docker pull mockoon/cli
- 在哪里获取 mockoon?
- 源代码和安装说明在 GitHub 上:https://github.com/mockoon/mockoon
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5052414TypeScriptApache-2.0更新于 10天前
一款基于 ADB 的 Android 应用测试桌面图形工具,支持 Windows 和 macOS。
41836KotlinMIT更新于 5个月前
根据 OpenAPI 规范自动生成多种语言的 API 客户端 SDK、服务端桩代码和文档。
2.7万7724JavaApache-2.0更新于 前天
开源 API 客户端,将请求集合以纯文本文件保存在本地,是 Postman、Insomnia 的离线替代品。
4.8万3015JavaScriptMIT更新于 3天前
Swagger UI 可根据 OpenAPI/Swagger 规范文件在浏览器中生成可交互的 API 文档。
2.9万9251JavaScriptApache-2.0更新于 前天
开源跨平台 API 客户端,支持 GraphQL、REST、WebSocket、SSE 和 gRPC,可本地、Git 或云端存储。
4万2386TypeScriptApache-2.0更新于 前天