DBAPI:一款基于SQL生成API的低代码工具
·
DBAPI 是一款低代码工具,可以通过编写 SQL 语句自动生成 HTTP API,帮助开发人员快速构建后端数据服务接口,尤其适用于 BI 报表、数据可视化大屏等场景。

DBAPI 主要基于 Java 和 Javascript 开发,遵循 AGPL 开源协议,代码托管在 Gitee:
https://gitee.com/freakchicken/db-api
功能特性
- 多平台:支持单机和集群模式,支持 Windows、Linux、macOS。
- 零代码:不用写代码,只需要在页面上写 SQL、配置参数,SQL 直接转化成 HTTP API。
- 丰富的数据源:支持所有 JDBC 协议的数据库,包括 MySQL、PostgreSQL、Oracle、SQL Server、达梦、金仓、Doris、GaussDB、OceanBase 等。

- 强大的 API 功能:支持类似 Mybatis 的动态标签 SQL 语法,支持复杂嵌套 JSON 传参,支持数组类型参数,支持参数校验。支持接口访问测试。支持 API 版本控制、API 数据格式转换、数据网络传输加密。

- 动态创建 API:支持 API 动态创建、编辑、下线、删除,API动态发布,不需要重启服务。
- API 编排:支持 API 编排,支持前一个 API 的输出作为后一个 API 的参数输入,实现复杂业务。
- 多执行器扩展:除了 SQL 执行器之外,还支持 http 接口转发执行器和 Elasticsearch 执行器。
- 安全策略:支持 API 鉴权,支持 IP 防火墙;支持客户端管理;支持 API 限流、客户端限流。

- 丰富的插件:支持丰富的插件,包括数据转换插件、缓存插件、告警插件;同时支持在页面上编写 js 脚本实现数据转换。

- 性能监控:丰富的系统监控看板,可以查看 API 访问量趋势、访问成功率统计、API 访问时长统计、客户端汇总统计、IP 统计等。

-
配置导入导出:方便将测试环境的 API 配置迁移至生产环境。
-
开放集成:提供 OpenAPI 接口,便于与其他系统集成。
在线体验
DBAPI 个人版在线体验地址如下:

默认登录用户名:admin,密码:admin。
下载安装
DBAPI 官方下载网址如下:
https://www.51dbapi.com/v4.0.0/download/

官方文档中提供了详细的安装步骤说明:
https://www.51dbapi.com/v4.0.0/install/
注意:个人版也需要申请免费许可证才能使用,许可证有效期一年,到期后可继续申请。
启动服务之后,通过浏览器访问:
http://IP:8520
更多推荐

所有评论(0)