Skip to content
Graffle is a work in progress. Learn more.

Limitations ​

This page documents GraphQL features and capabilities that are not yet supported in Graffle's core client. Extension-specific limitations are documented in their respective pages.

Core Features Not Yet Supported ​

Subscriptions ​

GraphQL subscriptions are not yet supported in Graffle. There is currently no transport implementation that can execute subscription operations, though the static document builder can generate subscription documents.

Status: Planned Tracking: Issue #1096

Current Workaround: Use another GraphQL client for subscriptions, or pass generated subscription documents from Graffle's static document builder to another client.

OneOf Input Objects ​

The @oneOf directive for input objects is not yet supported. This directive ensures exactly one field of an input object is provided.

Status: Planned Tracking: Issue #1120

Named Fragments ​

Support for named fragments (fragment definitions and spreads) is unclear. While inline fragments are fully supported (see Document Builder - Inline Fragments), named fragment support has not been documented or demonstrated.

Status: Unknown Related: Issue #240

Other Limitations ​

Incremental Delivery (@defer/@stream) ​

The experimental @defer and @stream directives for incremental delivery are planned as a future extension.

Tracking: Issue #1134


For extension-specific limitations, see the documentation for each extension:

For the complete list of planned features and enhancements, see the open issues on GitHub.

Released under the MIT License.