Hasura
通过 Data Connectors,为 PostgreSQL 及其他数据库即时生成 GraphQL 和 REST API。
概述
Hasura 是一个开源引擎,可在你的数据之上暴露一个统一、可组合的 GraphQL(及 REST)API,而无需为每张表或每个查询手动编写 API 端点。当前的主要版本 Hasura DDN(v3)通过 Data Connector 连接多种数据源——PostgreSQL 及兼容数据库、MongoDB、ClickHouse 和 Microsoft SQL Server,并允许通过 TypeScript、Python 或 Go 编写的连接器 SDK 添加自定义业务逻辑。此前的稳定版本 Hasura V2 是最初主要围绕 PostgreSQL 构建的 GraphQL Engine,目前仍在同一仓库中持续积极维护。
Hasura 适合那些不想手动搭建数据访问 API 层、而是希望直接在现有数据库之上获得即时、安全的 GraphQL/REST 接口的团队,并可以在生成的 API 不够用时通过自定义逻辑进行扩展。
- 编程语言
- Haskell, TypeScript
- 许可证
- Apache-2.0
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。