YApi 是一个开源的可视化接口管理平台,旨在为开发、产品、测试人员提供方便的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。目前国内众多互联网公司,例如去哪儿,携程艺龙等都已经在使用。YApi 遵守Apache2.0开源协议。环境要求:nodejs(7.6+),mongodb(2.6+),git。

 

特性:

  • 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍
  • 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性
  • 类似 postman 的接口调试
  • 自动化测试, 支持对 Response 断言
  • MockServer 除支持普通的随机 mock 外,还增加了 Mock 期望功能,根据设置的请求过滤规则,返回期望数据
  • 支持 postman, har, swagger 数据导入
  • 免费开源,可内网部署

[repo owner=”YMFE” name=”yapi”]