Sha256: dab8036bb829c24cff2ab21475682ac9f27a5ce4dcd67d928bd2c9abbd9262cf

Contents?: true

Size: 893 Bytes

Versions: 5

Compression:

Stored size: 893 Bytes

Contents

## GraphQL::Stitching

This module provides a collection of components that may be composed into a stitched schema.

![Library flow](./images/library.png)

Major components include:

- [Client](./client.md) - an out-of-the-box setup for performing stitched requests.
- [Composer](./composer.md) - merges and validates many schemas into one graph.
- [Supergraph](./supergraph.md) - manages the combined schema and location routing maps. Can be exported, cached, and rehydrated.
- [Request](./request.md) - prepares a requested GraphQL document and variables for stitching.
- [HttpExecutable](./http_executable.md) - proxies requests to remotes with multipart file upload support.

Additional topics:

- [Stitching mechanics](./mechanics.md) - more about building for stitching and how it operates.
- [Federation entities](./federation_entities.md) - more about Apollo Federation compatibility.

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
graphql-stitching-1.4.3 docs/README.md
graphql-stitching-1.4.2 docs/README.md
graphql-stitching-1.4.1 docs/README.md
graphql-stitching-1.4.0 docs/README.md
graphql-stitching-1.3.0 docs/README.md