⚠ Experimental ⚠

This feature may get big changes in future releases. Check the changelog for update notes.

Implementation

The GraphQL::Subscriptions plugin is a base class for implementing subscriptions.

Each method corresponds to a step in the subscription lifecycle. See the API docs for method-by-method documentation: GraphQL::Subscriptions.

Also, see the ActionCable implementation guide or GraphQL::Subscriptions::ActionCableSubscriptions docs for an example implementation.

Considerations

Every Ruby application is different, so consider these points when implementing subscriptions: