Apollo Library of Technical Specifications

1Current Specs

1.2federation v2.9

federation v2.9 provides graph composition primitives for use in subgraphs.

1.3incremental v0.2

incremental v0.2 provides specification and client usage details for the response format used with the @defer and @stream directives.

1.4join v0.3

join v0.3 declaratively describes joins between types in a supergraph.

1.5tag v0.2

tag v0.2 attaches a single piece of string metadata to various locations in a schema

1.6inaccessible v0.2

inaccessible v0.2 masks fields and types from a graph’s public API

1.7kotlin_labs v0.5

kotlin_labs v0.5 incubating directives supported by the Apollo Kotlin client

1.8nullability v0.4

nullability v0.4 incubating directives to work with nullability

1.9cost v0.1

cost v0.1 adds cost metadata to a schema for demand control

1.10cache v0.3

cache v0.3 directives related to caching

1.11fakes v0.0

fakes v0.0 fakes your GraphQL data

2All Schemas

All specifications:

  1. 1Current Specs
    1. 1.1link v1.0
    2. 1.2federation v2.9
    3. 1.3incremental v0.2
    4. 1.4join v0.3
    5. 1.5tag v0.2
    6. 1.6inaccessible v0.2
    7. 1.7kotlin_labs v0.5
    8. 1.8nullability v0.4
    9. 1.9cost v0.1
    10. 1.10cache v0.3
    11. 1.11fakes v0.0
  2. 2All Schemas