Logo
GitHubDiscord

Grats

Implementation-First GraphQL for TypeScript.

Type: server

Website: https://github.com/captbaritone/grats

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 0.0.32

doc

Deprecated input valuesSep 2025
Executable documents descriptionsSep 2025 N/A

Provided by GraphQL.js starting in version 16.12.0 pr

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

Grats is transport agnostic.

'@defer'ExperimentalRFC2 N/A

@defer is provided by the server

'@stream'ExperimentalRFC2 N/A

@stream is provided by the server

Directives on directivesExperimentalRFC2 -

Will be provided by GraphQL.js pr

Fragment ArgumentsExperimentalRFC2 N/A

Provided by GraphQL.js starting in version 17.0.0-alpha.8 pr

'onError' request parameterExperimentalRFC1 -

Will be provided by GraphQL.js pr

Deprecated objectsExperimentalRFC1 -
Service capabilitiesExperimentalRFC1 -

Will be provided by GraphQL.js pr

Field extensionsExperimentalRFC0 ?

Know the status of this feature? Let us know!

@semanticNonNullExperimental 0.0.12

doc, commit

Automatic Persisted QueriesExperimental N/A
HTTP batchingExperimental ?

Know the status of this feature? Let us know!

Persisted DocumentsExperimental N/A
Semantic IntrospectionExperimental -