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