Contracts Usage Patterns

Have more questions? Submit a request

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

Learn more on the dev docs.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful



Article is closed for comments.