Postcat API 是一个开源、免费、跨平台的可扩展的 API 工具平台,能简化 API 开发工作,集成了基础的 API 管理和测试功能,支持通过插件扩展功能,让用户能够更快速、更高效地开发和测试 API,可用于 API 文档的管理、请求的模拟和 API 接口的调试。

• 易用的 API 管理:集中管理 API 文档和接口请求,简化开发流程。

• 插件扩展:通过插件扩展功能,满足不同用户的需求,提升 API 开发的效率。

• 跨平台支持:支持多平台使用,方便开发者随时随地进行开发和测试。

多协议支持

现有支持:HTTP REST、WebSocket。

即将支持:GraphQL、TCP、UDP、gRPC。

开发与测试

API设计:帮助开发者设计API。

API测试:提供API测试功能。

Mock:支持API Mock功能。

团队协作:促进团队间的协作。

文档分享:方便分享API文档。

环境:支持多种环境配置。

全局变量:允许设置全局变量。

自定义主题风格:提供自定义主题功能。

多语言支持:支持中文和英文。

插件系统

Postcat API 设计了一个强大的插件系统,允许用户通过插件扩展功能,让Postcat成为一个理论上具有无限可能的API工具,能够适应各种开发需求环境。

开发环境

Node.js:版本需大于等于14.17.x。

yarn:版本需大于等于1.22.x,推荐使用yarn作为包管理工具,使用npm也完全可行。

运行桌面端程序

yarn install
yarn start

运行浏览器程序

cd src/browser
npm install
yarn start

开发效率

Angular CLI:推荐安装Angular CLI以快速生成组件和服务模板。

打包构建

sudo yarn build

运行测试

yarn test