Product Information
What is Graphql mesh?
GraphQL Mesh enables you to access data from remote APIs that do not run GraphQL (as well as those that do) using the GraphQL query language. It can function as a gateway to other services or operate as a local GraphQL schema, aggregating data from remote APIs. The goal of GraphQL Mesh is to allow developers to easily access services written in other API specifications—such as gRPC, OpenAPI/Swagger, OData, SOAP/WSDL, Apache Thrift, Mongoose, PostgreSQL, Neo4j, and even GraphQL—through GraphQL queries and mutations. With GraphQL Mesh, developers can modify the output schema, link types across schemas, and merge schema types. You can even add custom GraphQL types and resolvers tailored to your needs.
It gives developers control over how data is fetched and helps overcome challenges related to backend implementations, legacy API services, chosen schema specifications, and untyped APIs. GraphQL Mesh acts as a proxy for your data, utilizing common libraries to wrap your existing API services. You can use this proxy locally within a service or application by running a GraphQL schema locally (using GraphQL execution), or deploy it as a gateway layer for internal services.
How to use Graphql mesh?
GraphQL Mesh allows users to access data from various remote APIs (including non-GraphQL and GraphQL APIs) using the GraphQL query language. It helps developers easily access services with different API specifications and aggregate data from remote APIs.
Core Functions of Graphql mesh
OpenAPI
REST API
GraphQL API
GraphQL
Usage Scenarios of Graphql mesh
- Act as a gateway for other services.
- Aggregate remote API data as a local GraphQL schema.
- Run GraphQL schemas as data proxies in local services or applications.
- Deploy as a gateway layer for internal services.
- Access services with different API specifications such as gRPC, OpenAPI, and SOAP.
- Address issues like backend implementation, legacy API services, and untyped APIs.
Common Questions about Graphql mesh
What does GraphQL Mesh do?
How do I use GraphQL Mesh?
What are the core features of GraphQL Mesh?
What are the use cases for GraphQL Mesh?



















