Further Reading

This concludes the overview of the GraphQL Relay Specifications. For the detailed requirements of a Relay-compliant GraphQL server, a more formal description of the Relay cursor connection model, the Relay global object identification model, and the Relay input object mutation are all available.

To see code implementing the specification, the GraphQL.js Relay library provides helper functions for creating nodes, connections, and mutations; that repository's __tests__ folder contains an implementation of the above example as integration tests for the repository.