跳至内容
FindOpenSource

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 不够用时通过自定义逻辑进行扩展。

分类
后端API数据库
关键词
graphqlapipostgresqldatabaserealtimebackend
编程语言
Haskell, TypeScript
许可证
Apache-2.0

发现信息有误?在 GitHub 上提出修改建议