GraphQL Mesh

GraphQL Mesh
软件
软件描述
GraphQL Mesh 允许您使用 GraphQL 查询语言访问不运行 GraphQL 的远程 API(以及运行 GraphQL 的 API)。它可以作为其他服务的网关使用,也可作为本地 GraphQL 模式,聚合来自远程 API 的数据。
官方网站
访问软件的官方网站了解更多信息
www.graphql-mesh.com
安全链接HTTPS
什么是 GraphQL Mesh?
GraphQL Mesh 允许您使用 GraphQL 查询语言访问运行在远程 API 上的数据(无论这些 API 是否运行 GraphQL)。它可以作为其他服务的网关使用,也可以作为本地 GraphQL 模式,聚合来自远程 API 的数据。
GraphQL Mesh 的目标是让开发者能够轻松地通过 GraphQL 查询和变更操作访问其他 API 规范编写的接口(如 gRPC、OpenAPI/Swagger、OData、SOAP/WSDL、Apache Thrift、Mongoose、PostgreSQL、Neo4j 以及 GraphQL 本身)。
GraphQL Mesh 让开发者可以修改输出模式,链接不同模式中的类型,并合并模式类型。您甚至可以添加符合自身需求的自定义 GraphQL 类型和解析器。
它使开发者能够控制数据获取方式,解决与后端实现、遗留 API 服务、所选模式规范及非类型化 API 相关的问题。
GraphQL Mesh 作为数据代理,使用通用库封装现有的 API 服务。您可以在本地服务或应用中运行该代理(通过本地执行 GraphQL 模式),也可将其部署为内部服务的网关层。
