'@stream'ExperimentalRFC2
The @stream directive allows you to stream array items incrementally from your GraphQL server.
There are several versions of the incremental protocol used by @defer. The latest protocol uses multipart/mixed;incrementalSpec=v0.2 as the Accept header. The previous one used multipart/mixed;deferSpec=20220824 as the Accept header.
More info: https://specs.apollo.dev/incremental/v0.2/#sec--@stream-
Projects
| Project Name | Supported Since | Note |
|---|---|---|
| Apollo Client | 4.1 | Apollo Client supports |
| Apollo Kotlin | 5.0.0-alpha.3 | |
| Apollo Router | - | |
| Apollo Server | 5.1.0 |
|
| Apollo iOS | - | |
| 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 | Requires the defer and stream plugin. Read more. |
| GraphQL.js | ? | Know the status of this feature? Let us know! |
| GraphiQL | ? | Know the status of this feature? Let us know! |
| Grats | N/A |
|
| Hive Gateway | 1.0.0 | Only supports the |
| Hot Chocolate | 16.0.0 | Hot Chocolate supports |
| Relay | 15.0.0 | Relay does not support the latest version of the incremental protocol (issue) |
| Spring for GraphQL | ? | Know the status of this feature? Let us know! |
| gql.tada | N/A | gql.tada is transport agnostic; |
| urql | 2.3.0 | Experimental multipart incremental delivery support for |