企业版
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、麒麟系统部署
登录体验
架构图

