GraphQL-Mesh

GraphQL Gateway Framework and anything-to-GraphQL

v1v0
GitHubGitHub

GraphQL Mesh

The Graph of Everything

Federated architecture for any API service

Documentation GitHub

Query anything, run anywhere.

Mesh is a framework that helps shape and build an executable GraphQL schema from multiple data sources.

GraphQL Logo

GraphQL as a Query Language

Use GraphQL as a query language to fetch data from your data-sources directly, without the need for a running gateway server, or any other bottleneck.

GraphQL Mesh Logo

OmniGraph

GraphQL Mesh compose sources as a single GraphQL schema

Open Source Logo

Open Source

GraphQL Mesh is free and open-source, and been built with the community. You can contribute, extend and have your custom logic easily.

Query anything

Using source handlers, you can consume any API in GraphQL Mesh

OpenAPI/Swagger
oData
gRPC
MongoDB
Postgres
SOAP
MySQL
JSON Schema
Postgraphile
Neo4j
SQLite
& More...

Connect datasources

Work with services that aren't GraphQL as if they were.

Automatically create

type-safe GraphQL APIs from any datasource

Extend datasource

with the data from another - fully type safe

Mock, cache and transform

your entire schema

Mesh diagram

Manipulate data

Easily transform your schema

Naming conventions

Rename fields, change casings, add pre/suffixes

Modify results

Filter, sort, replace and more

Alter resolvers

Add middleware to your existing resolvers

Schema structure

Type merging, encapsulate, extend sources

Products

  • Hive
  • Mesh
  • Yoga
  • Codegen
  • Nextra
  • GraphQL to REST

Resources

  • Press Kit

Company

  • About
  • Blog
  • Newsletter
DiscordGitHub
Cloud Security Alliance Star Level One Badge