Napi
next api gateway
Install / Use
/learn @blongxu/NapiREADME
👋 项目介绍
N-Api 是“白龙须”旗下的一款产品,是一款SQL 到 API 的零代码开发平台,让开发者通过简单的 SQL 查询即可快速构建功能完整的业务API,无论是前端开发人员、数据分析师还是业务专家,都能轻松地将数据库中的数据转换为可随时调用的数据服务接口
N-Api 支持丰富的数据源,通过划词的方式快速构建Api,并生成支持在线测试的交互式Api文档,支持一键导出PDF帮助开发人员更方便快捷地管理Api
✨ 核心特性
🔄 SQL 到 API 的即时转换
- 零代码开发:只需编写标准 SQL 查询,系统自动生成对应的业务API
- 广泛数据源支持:兼容 MySQL、PostgreSQL、Oracle、SQL Server 等十几种主流数据源,详见多源数据支持
- 智能参数映射:支持参数化查询,自动将 API 请求参数安全地映射到 SQL 条件中
📊 完整的 CRUD 操作
- 开箱即用的数据操作:自动为每个数据表生成标准的增删改查(CRUD)端点
- 高级查询能力:支持复杂查询、多表关联、聚合函数等高级 SQL 功能
- 事务支持:关键业务操作支持数据库事务,确保数据一致性
📄 智能 API 文档管理
- 一键导出 PDF 文档:自动生成精美的 API 参考文档,支持一键导出为 PDF 格式
- 交互式文档:内置 API 探索界面,可直接在浏览器中测试接口
- 实时同步:代码变更即时反映在 API 文档中,杜绝文档滞后问题
📁 强大的文件池集成
- 统一文件管理:通过链接文件池,实现文件的上传、下载、删除和修改操作
- 元数据管理:每个文件均可关联丰富的元数据,支持复杂查询和筛选
- 版本控制:重要文件自动版本记录,可回溯历史版本
🛡️ 企业级安全特性
- 精细化权限控制:基于角色的访问控制(RBAC),精确到 API/数据表级别
- 全面审计日志:记录所有 API 调用详情,便于安全审计和故障排查
- SQL 注入防护:内置参数化查询和安全检查,有效防范安全威胁
📊 功能对比
- 核心功能比较
| | | | | | --- | --- | --- | --- | | 特性 | N-Api | 传统开发方式 | 其他 SQL2API 工具 | | 开发时间 | 分钟级 | 天级 | 小时级 | | 技术要求 | SQL 知识 | 全栈开发技能 | SQL + 配置 | | 文档生成 | 一键导出 PDF | 手动编写 | 部分支持 | | 文件管理 | 内置文件池 | 自行实现 | 有限支持 | | 部署复杂度 | 一键部署 | 复杂配置 | 中等复杂度 |
查看 演示环境
🔥 核心能力
🧩 核心能力展示
| | |
| --- | --- |
| 多数据源支持 |
|
| 划词生成Api |
|
| 交互式Api文档 |
|
| 数据交换管理 |
|
| 文件池API |
|
🚀 上手指南
📦 安装
查看 安装N-Api
⚙️ 配置报表应用
查看 快速配置
N-Api可以投入生产使用吗
是的,已经有不少用户将白龙须投入生产使用。
🙋♂️ 用户社区
欢迎加入N-Api社区微信交流群进行技术交流。
💪 专业版
查看 个人版 vs 专业版
Related Skills
node-connect
341.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
