Apollo Library of Technical Specifications
1Current Specs
1.1link v1.0
link v1.0 provides @link and @id, the fundamental core schema linking directives.
1.2federation v2.3
federation v2.3 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.1
kotlin_labs v0.1 incubating directives supported by the Apollo Kotlin client
1.7kotlin_labs v0.2
kotlin_labs v0.2 incubating directives supported by the Apollo Kotlin client
2All Schemas
Everything in this library:
- core/v0.1 (📄 graphql)
- core/v0.2 (📄 graphql)
- federation/v1.0 (📄 graphql)
- federation/v2.0 (📄 graphql)
- federation/v2.1 (📄 graphql)
- federation/v2.2 (📄 graphql)
- federation/v2.3 (📄 graphql)
- inaccessible/v0.1 (📄 graphql)
- inaccessible/v0.2 (📄 graphql)
- join/v0.1 (📄 graphql)
- join/v0.2 (📄 graphql)
- join/v0.3 (📄 graphql)
- kotlin_labs/v0.1 (📄 graphql)
- kotlin_labs/v0.2 (📄 graphql)
- link/v1.0 (📄 graphql)
- tag/v0.1 (📄 graphql)
- tag/v0.2 (📄 graphql)