Tencent is pleased to support the open source community by making APIJSON available.
Copyright (C) 2020 Tencent. All rights reserved.
This source code is licensed under the Apache License Version 2.0
🏆 实时 零代码、全功能、强安全 ORM 库 🚀
后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构

导航目录: 项目简介 上手使用 社区生态 完整详细的导航目录 点这里查看
APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。
为各种增删改查提供了完全自动化的万能通用接口,零代码实时满足千变万化的各种新增和变更需求。
能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。
适合中小型前后端分离的项目,尤其是 创业项目、内部项目、低代码/零代码、小程序、BaaS、Serverless 等。
通过万能通用接口,前端可以定制任何数据、任何结构。
大部分 HTTP 请求后端再也不用写接口了,更不用写文档了。
前端再也不用和后端沟通接口或文档问题了。再也不会被文档各种错误坑了。
后端再也不用为了兼容旧接口写新版接口和文档了。再也不会被前端随时随地没完没了地烦了。

使用 APIAuto-机器学习接口工具 来管理和测试 HTTP API 可大幅 减少传参错误、提升联调效率
(注意网页工具界面是 APIAuto,里面的 URL+JSON 才是 APIJSON 的 HTTP API):
APIJSON 多表关联查询、结构自由组合,APIAuto 多个测试账号、一键共享测试用例
APIAuto 自动生成前端(客户端)请求代码 和 Python 测试用例代码,一键下载
APIAuto 自动保存请求记录、自动生成接口文档,可添加常用请求、快捷查看一键恢复
APIAuto 一键自动接口回归测试,不需要写任何代码(注解、注释等全都不要)
使用 APIJSON + ZBLibrary 开发的 Android 客户端 Demo (以下 Gif 图看起来比较卡,实际上运行很流畅):

https://www.bilibili.com/video/BV1Tv411t74v

https://www.bilibili.com/video/BV1yv411p7Y4

前后端 关于接口的 开发、文档、联调 等 10 大痛点解析
https://github.com/Tencent/APIJSON/wiki
按照一般互联网中小型项目情况可得出以下对比表格:
| 表数量 T | 平均每表字段数 C | SSMH 按快估计 | APIJSONBoot 按慢估计 | APIJSONBoot 提速倍数 |
|---|---|---|---|---|
| 1 | 3 | 179 min(约一上午) | 11 min(约十分钟) | 15.27 |
| 5 | 4 | 1935 min(约朝九晚六一周) | 70 min(约一小时) | 26.64 |
| 10 | 10 | 8550 min(大小周超半个月) | 320 min(约一下午) | 25.72 |
| 20 | 15 | 31900 min(约 996 两个月) | 940 min(约上班两天) | 32.94 |
| 50 | 20 | 176750 min(11117 超半年) | 3100 min(约上班一周) | 56.02 |
腾讯 IEG 数据产品开发组负责人 xinlin: “腾讯的 APIJSON 开源方案,它可以做到零代码生成接口和文档,并且整个生成过程是自动化。当企业有元数据的时候,马上就可以获得接口”
腾讯科技 后台开发高级工程师 雷大锤: “可以抽出时间来看apijson了,这个可以为T10做准备,也是业界很火的东西,可以提升个人影响力!”
**腾讯 bo
$ claude mcp add APIJSON \
-- python -m otcore.mcp_server <graph>