Contracts enable teams to contribute to a single unified graph while also delivering use-case-specific schemas to different types of consumers. Graph administrators define filter rules to generate contract schemas that are a strict subset of the source supergraph.
There are three different filtering strategies you can use for a contract:
- Selective exclusion (pruning)
- Selective inclusion (deny by default)
- Combined exclusion and inclusion
Article is closed for comments.