Logo
GitHubDiscord

GraphQL Yoga

GraphQL Yoga is a batteries-included cross-platform GraphQL over HTTP spec-compliant GraphQL Server using Envelop and GraphQL Tools that runs anywhere.

Type: server

Website: https://the-guild.dev/graphql/yoga-server

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 2.0.0

Requires the envelop extended validation plugin. Read more.

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

pr

'@defer'ExperimentalRFC2 3.0.0

Requires the defer and stream plugin. Read more.

'@stream'ExperimentalRFC2 3.0.0

Requires the defer and stream plugin. Read more.

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

With the @graphql-yoga/plugin-apq plugin.

HTTP batchingExperimental 3.0.0

Read more.

Persisted DocumentsExperimental

The protocol for persisted documents is still TBD. With the @graphql-yoga/plugin-persisted-operations plugin.

Semantic IntrospectionExperimental -