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.