Hasura GraphQL Engine:快速构建数据API的开源工具

Hasura GraphQL Engine:快速构建数据API的开源工具 文章目录Hasura GraphQL Engine快速构建数据API的开源工具版本支持仓库使用说明相关资源Hasura GraphQL Engine快速构建数据API的开源工具GitHub上的hasura/graphql-engine项目累计获得31966个Star核心功能是为开发者提供统一、可组合、安全的API端点加速现代应用的构建流程。版本支持该项目目前有两个并行维护的版本。V2是当前稳定版支持生产环境使用相关代码和文档存放在仓库的v2目录下。V3是最新正式发布的版本支持PostgreSQL、MongoDB、ClickHouse、MS SQL Server等多种数据源还允许开发者使用Typescript、Python、Go的Connector SDK编写自定义业务逻辑。V3的代码存放在仓库的v3目录下官方提供了配套的快速入门指南。所有官方维护的数据源连接器都已开源开发者可以在Connector Hub页面查看全部可用的连接器列表。仓库使用说明这是一个活跃的单体仓库包含Hasura生态的多个组件完整克隆会占用较多磁盘空间耗时也更长。如果只需要最新代码可以使用浅克隆命令只拉取最近一次提交。如果只需要V3版本的代码可以使用稀疏检出配置仅拉取v3目录的内容减少不必要的文件下载。相关资源官方提供了两个版本的完整文档开发者可以根据使用的版本查阅。遇到问题可以通过Discord社区交流或者在GitHub提交issue反馈bug。项目的社区参与规则在Code of Conduct文档中说明安全问题需要按照SECURITY.md的流程提交。项目核心代码采用Apache 2.0开源协议v2目录下的文档、社区相关内容采用MIT协议。官方还提供了品牌资产文件允许开发者在自己的应用中添加Powered by Hasura标识。ered by Hasura标识。