Fully Qualified Operation Names
A human-readable, unambiguous identifier for GraphQL operations. May be used as lookup keys in static configuration files as an alternative to persisted document IDs.
GraphQL Auxiliary Proposals
Community specifications and auxiliary proposals outside the core GraphQL specification.
Don't see what you're looking for? Propose an idea for a new GAP →
github.com/graphql/gapsA human-readable, unambiguous identifier for GraphQL operations. May be used as lookup keys in static configuration files as an alternative to persisted document IDs.
A client-side directive that allows GraphQL clients to return mocked data for individual fields or entire operations, enabling frontend development against schema that doesn't yet exist on the server.
A standard syntax that people, tools and documentation can use to concisely and consistently describe, reference and generate semantic positions in a GraphQL executable document.
An auxiliary syntax extending the Type System Document syntax, unlocking set-like operations (union, exclude, intersect) on Schema IDL.
A schema directive that marks a field position as "semantically non null" — guaranteed to be non-null unless there is a matching error in the response `errors` array — allowing tooling to generate non-null types for newer clients without breaking older clients that cannot enable `onError: "NULL"`.