Logo
GitHubDiscord

HTTP batchingExperimental

HTTP batching allows you to send multiple GraphQL operations or variables in a single HTTP request. This can reduce the number of round trips between the client and server, improving performance in certain scenarios.

More info: https://github.com/graphql/graphql-over-http/pull/307

Projects

Project Name Supported Since Note
Apollo Client ?

Know the status of this feature? Let us know!

Apollo Kotlin 4.0.0

Apollo Kotlin supports operation batching using the Apollo format. Variable batching is not supported.

Apollo Router 2.6.0

doc

Apollo Server ?

Know the status of this feature? Let us know!

Apollo iOS ?

Know the status of this feature? Let us know!

Domain Graph Service (DGS) Framework ?

Know the status of this feature? Let us know!

GraphQL Code Generator ?

Know the status of this feature? Let us know!

GraphQL Java ?

Know the status of this feature? Let us know!

GraphQL Kotlin ?

Know the status of this feature? Let us know!

GraphQL Yoga 3.0.0

Read more.

GraphQL.js ?

Know the status of this feature? Let us know!

GraphiQL ?

Know the status of this feature? Let us know!

Grats ?

Know the status of this feature? Let us know!

Hive Gateway 1.0.0

Read more.

Hot Chocolate 16.0.0

operation batching has been available since 13.0.0. Variable batching with 16.0.0 (doc)

Relay ?

Know the status of this feature? Let us know!

Spring for GraphQL ?

Know the status of this feature? Let us know!

gql.tada N/A

gql.tada is transport agnostic.

urql -

Explicitly unsupported by the built-in fetch implementation (source).