ardatan/graphql-mesh
๐ธ๏ธ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more... observed ยท 2026-10-21
Health v2 ยท maintenance only
95/100
- Activity 100
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) โ computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 2472
- days_rel: 7
- days_push: 0
- n_releases_24m: 161
Adoption not part of the score
3511 stars ยท 361 forks observed ยท 2026-10-21
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
GraphQL Mesh is a GraphQL federation framework and gateway that converts non-GraphQL API services (REST/OpenAPI, gRPC, SOAP, OData, Thrift, JSON Schema) and databases into a unified, fully-typed GraphQL schema. It can run as a deployed gateway, a federation subgraph/supergraph, or a local schema/SDK, with transforms for renaming, merging, filtering, and extending schemas.
Use cases
- expose a REST or OpenAPI service as a GraphQL API
- build a GraphQL federation gateway over gRPC and SOAP backends
- combine multiple APIs into one unified GraphQL schema
- query MongoDB, PostgreSQL, MySQL, or Neo4j through GraphQL
- generate a typed SDK from existing API specifications
- add caching, rate limiting, and auth to a federated GraphQL layer
When to choose
- you need a single GraphQL interface over heterogeneous APIs and protocols
- you want federation subgraphs or a supergraph from non-GraphQL services
- you need schema transformations like prefixing, filtering, or type merging across sources
- you want a configurable gateway with plugins for caching, rate limiting, and monitoring
When to avoid
- your backend is already a single native GraphQL service with no aggregation needs
- you need a lightweight reverse proxy without schema translation
- your team has no GraphQL experience and a plain REST gateway would suffice
Facets
framework ยท maturity active
graphql api-framework http-server middleware rpc caching rate-limiting auth sdk apis web-development backend developer-tools microservices databases cross-platform cli self-hosted serverless graphql-federation api-gateway schema-stitching openapi grpc soap odata thrift schema-transformation typescript nodejs web-server docker
8 sources
- readme: https://github.com/ardatan/graphql-mesh ยท fetched 2026-10-21 ยท 48edfbe4c491
- homepage: https://the-guild.dev/graphql/mesh ยท fetched 2026-08-29 ยท 471d96fa6369
- site_page: https://the-guild.dev/graphql/mesh/docs ยท fetched 2026-08-29 ยท 70f5d0389c74
- site_page: https://the-guild.dev/graphql/mesh/v1/getting-started ยท fetched 2026-08-29 ยท 9c0c3da05a5b
- site_page: https://the-guild.dev/graphql/mesh/docs/getting-started/overview ยท fetched 2026-08-29 ยท 12f728949d95
- site_page: https://the-guild.dev/graphql/mesh/docs/getting-started/installation ยท fetched 2026-08-29 ยท 66f88ef08638
- site_page: https://the-guild.dev/graphql/mesh/docs/getting-started/your-first-mesh-gateway ยท fetched 2026-08-29 ยท 16d5b8792a3c
- site_page: https://the-guild.dev/graphql/mesh/docs/getting-started/combine-multiple-sources ยท fetched 2026-08-29 ยท cdeb1131f81e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ardatan/graphql-mesh | main | 95 |
For agents
markdown ยท JSON ยท MCP: product_card(name="ardatan/graphql-mesh")
Data as of 2026-10-19T08:05:51.212177+00:00 ยท Report a problem