Graphweaver

Graphweaver
软件描述
将多个数据源转换为单一的 GraphQL API。
官方网站
访问软件的官方网站了解更多信息
graphweaver.com
什么是 Graphweaver?
为什么? 我们发现,每个人都有大量数据源。例如,CRM系统保存客户信息,会计系统处理发票,还有更多数据分散在不同的SaaS平台和数据库中?要同步这些数据真是令人头疼! 过去我们习惯将所有地方的数据复制到数据库中,但这最终总会出问题。 经过多年应对这一难题后,我们希望找到一种方法,能轻松地在所有这些数据源前构建一个统一的GraphQL API。这个API不仅能执行跨数据源的查询(比如:获取CRM中客户名为“Bob”的数据库记录),还能让你从一个地方统一管理数据。 这就是我们开发Graphweaver的原因。我们已在项目中使用它约一年,相信你也会喜欢! 特性 📝 代码优先的GraphQL API:通过代码优先的方法节省时间,高效编写代码。 🚀 基于Node.js与TypeScript:结合TypeScript的强大功能与Node.js的灵活性。 🔗 连接多个数据源:无缝集成Postgres、MySql、Sqlite、REST等。 🎯 快速生成GraphQL API:通过自动生成的查询和变更操作,快速启动API。 🔄 一键导入:使用简单的命令行工具即可轻松导入现有数据库。
🔄 替代方案
11 个选择
GraphQL Mesh
软件
GraphQL Mesh 允许您使用 GraphQL 查询语言访问不运行 GraphQL 的远程 API(以及运行 GraphQL 的 API)。它可以作为其他服务的网关使用,也可作为本地 GraphQL 模式,聚合来自远程 API 的数据。

GraphQL
软件
GraphQL 是一种用于 API 的查询语言,以及使用现有数据来执行这些查询的运行时。GraphQL 为 API 中的数据提供了完整且清晰的描述,使客户端能够精确获取所需内容,不多不少,从而……

PostgREST
软件
PostgREST 是一个独立的Web服务器,可将您的 PostgreSQL 数据库直接转换为 RESTful API。数据库中的结构约束和权限决定了API端点和操作。





