by Matthew Lyon

The Github GraphQL API

Our new Projects feature is a good example of this: the UI on the site is powered by GraphQL, and you can already use the feature programmatically. Using GraphQL on the frontend and backend eliminates the gap between what we release and what you can consume.

GraphQL Best Practices

While there’s nothing that prevents a GraphQL service from being versioned just like any other REST API, GraphQL takes a strong opinion on avoiding versioning by providing the tools for the continuous evolution of a GraphQL schema.


Consuming GraphQL Simply was first published to by Matthew Lyon on . All images (where applicable, unless otherwise noted) and text © Matthew Lyon 2019. It is published under the Creative Commons Attribution-Noncommercial-Share Alike 4.0 license. If you wish to reproduce any of this content in a commercial context, explicit permission is required. Please contact me directly.