Logo
GitHubDiscord

Mercurius

Implement GraphQL servers and gateways with Fastify.

Type: gateway

Website: https://github.com/mercurius-js/mercurius

Features

Feature Supported Since Note
MutationsJul 2015
QueriesJul 2015
SubscriptionsJun 2018

Over WebSocket. Read more.

Directives on Variable DefinitionsOct 2021 N/A

Provided by GraphQL.js

Interfaces on InterfacesOct 2021 N/A

Provided by GraphQL.js

Repeatable DirectivesOct 2021 N/A

Provided by GraphQL.js

@specifiedByOct 2021 N/A

Provided by GraphQL.js

Deprecated input valuesSep 2025 N/A

Provided by GraphQL.js

Executable documents descriptionsSep 2025 N/A

Provided by GraphQL.js

@oneOfSep 2025 N/A

Provided by GraphQL.js

'application/graphql-response+json' media typedraft -
Directives on directivesdraft N/A

Provided by GraphQL.js

Empty selection setsdraft N/A

Provided by GraphQL.js

GraphQL over HTTPdraft partial

GET and POST are supported, but there is no Accept negotiation and responses to requests without data may use status 200.

'@defer'ExperimentalRFC2 16.12.0

Requires graphql@17 and the defer option. Clients must send Accept: multipart/mixed; deferSpec=20220824. Not compatible with jit. Read more.

Fragment ArgumentsExperimentalRFC2 N/A

Provided by GraphQL.js

'@stream'ExperimentalRFC2 -
Deprecated objectsExperimentalRFC1 N/A

Provided by GraphQL.js

Empty abstract typesExperimentalRFC1 N/A

Provided by GraphQL.js

Empty objectsExperimentalRFC1 N/A

Provided by GraphQL.js

'onError' request parameterExperimentalRFC1 -
Service capabilitiesExperimentalRFC1 -
Field extensionsExperimentalGAP ?

Know the status of this feature? Let us know!

@semanticNonNullExperimentalGAP -
Automatic Persisted QueriesExperimental 5.0.0

With persistedQueryProvider: mercurius.persistedQueryDefaults.automatic(). Read more.

HTTP batchingExperimental 4.1.0

Enable with the allowBatchedQueries option. Read more.

HTTP QUERY methodExperimental 16.12.0
Persisted DocumentsExperimental 3.6.0

With the persistedQueries option. Read more.

Semantic IntrospectionExperimental -