Logo
GitHubDiscord

Apollo Router

A configurable, high-performance routing runtime for Apollo Federation

Type: gateway

Website: https://github.com/apollographql/router

Features

Feature Supported Since Note
MutationsJul 2015
QueriesJul 2015
SubscriptionsJun 2018
Repeatable DirectivesOct 2021
@specifiedByOct 2021
Directives on Variable DefinitionsOct 2021
Interfaces on InterfacesOct 2021
@oneOfSep 2025 -

Requires support in apollo-rs (pr)

Deprecated input valuesSep 2025
Executable documents descriptionsSep 2025 -
'application/graphql-response+json' media typedraft -

issue

'@defer'ExperimentalRFC2 1.8.0

Apollo Router only supports the incremental:0.1 spec (doc)

'@stream'ExperimentalRFC2 -
Directives on directivesExperimentalRFC2 -
Fragment ArgumentsExperimentalRFC2 -
'onError' request parameterExperimentalRFC1 -
Deprecated objectsExperimentalRFC1 -
Service capabilitiesExperimentalRFC1 -
Field extensionsExperimentalRFC0 ?

Know the status of this feature? Let us know!

@semanticNonNullExperimental -
Automatic Persisted QueriesExperimental
HTTP batchingExperimental 2.6.0

doc

Persisted DocumentsExperimental

The protocol for persisted documents is still TBD

Semantic IntrospectionExperimental -