Stitching

GraphQL stitching is an effective technology for building combined graphs from multiple GraphQL servers.

GraphQLade does not implement stitching algorithms for combining schemas; see The Guild’s documentation on how to combine multiple schemas using @graphql-tools/stitch.

However, GraphQLade supports exposing stitched schemas, as well as building downstream GraphQL servers in stitching scenarios.

Downstream

When setting stitching: true in both code generation and during server bootstrap, the server’s schema will provide stitching-related fields and directives (e.g. _sdl). Additionally, GraphQLade provides Query._sdlVersion which is useful for polling the schemas of downstream servers efficiently.

TODO

Gateway

TODO