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 个选择
Hasura
Hasura 通过即时生成由数据库和服务支持的 GraphQL API,使数据访问变得简单,让开发团队(或 API 消费者)能够立即投入生产。GraphQL 本身的特性以及 Hasura 的动态方法,使得集成和迭代变得轻松。

WunderGraph
软件
Wundergraph 是与 API 交互的最佳方式。您可以调用任意数量的 API,并将其合并为一个统一的 API——我们正在改变与 API 协作和交互的方式。内置身份验证、授权和缓存功能。

StepZen
软件
一种低代码方式,可为任何后端(REST、SQL、NoSQL、SOAP/XML)创建GraphQL API。将单个或联邦图部署到StepZen云,并利用内置的并行执行、API和数据安全以及性能与可靠性优化功能运行。
