Skip to content

企业版

PingApi 是一款接口开发平台,企业级API管理系统;采用微服务架构深度整合SpringCloud和Mybatis实现动态数据源和动态标准SQL;支持接入(mysql、oracle、postgresql、sqlserver、达梦、TiDB、es、hive)等SQL/NoSQL数据源;支持Mybatis中if等标签语法、数据脱敏、数据模型、结果转换、权限认证、限流熔断、IP访问控制、日志统计、代理转发等,减少了通用接口的SQL编写,让开发人员专注更复杂的业务逻辑实现;助力于企业数据资产价值升级,成为企业数字化转型的重要推动力。

功能特点

  • 接口市场:开发完成的接口可以发布上线接口市场,用户可以在市场中搜索查看接口并查看接口文档进行申请调用。
  • 开发模式:支持SQL脚本、表格模式、代理接口模式
  • 接口开发:可视化编写SQL,支持Mybatis标签语法,可实现动态SQL和动态标签
  • 在线测试:在线测试接口预览结果
  • 数据源管理:实时动态加载数据库,支持Mysql、Oracle、达梦、TiDB、es、Hive等多种SQL/NoSQL数据库。
  • 数据模型:支持数据脱敏、参数名映射、josn结果内嵌、数据分组、内容拼接、内容替换、内容分割、数据格式化、正则表达式等
  • 调用凭证:Appkey认证、签名认证,支持国密加密算法
  • 接口管理:接口列表、查看接口详情、上下线管理、接口版本管理
  • 分组管理:对接口进行分组分类
  • 调用日志:查看发布的接口被调用日志列表和请求详情。
  • 监控统计:可视化查看发布的API被调用统计和监控。
  • 安全策略:对接口配置限流、缓存、熔断、IP限制等安全配置。
  • 协同开发:支持分组和数据源授权其他用户,实现协同开发接口
  • 申请审批:接口市场的接口用户可以申请调用,管理员进行审批授权
  • 用户管理:不用用户直接的接口数据是隔离的,不用用户操作权限不同
  • 菜单管理:对用户访问的页面菜单进行权限控制
  • 操作日志:用户在系统上的操作记录都会保留
  • 集群部署:支持集群部署
  • 信创环境:支持国密SM3签名算法,达梦数据库和统信UOS、麒麟系统部署

登录体验

登录

架构图

An image