Don't see what you're looking for? Propose an idea for a new GAP →

github.com/graphql/gaps
GAP-7 Draft

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.

No published releases
GAP-10 Proposal

@mock Directive

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.

No published releases
GAP-13 Proposal

Operation Expressions

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.

No published releases
GAP-49 Proposal

@semanticNonNull Directive

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"`.

No published releases