Apollo Library of Technical Specifications

1Current Specs

1.2federation v2.9

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

1.3join v0.3

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

1.4tag v0.2

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

1.5inaccessible v0.2

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

1.6kotlin_labs v0.4

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

1.7nullability v0.4

nullability v0.4 incubating directives to work with nullability

1.8cost v0.1

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

1.9cache v0.1

cache v0.1 directives related to caching

2All Schemas

All specifications:

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