Case Studies
Read stories from developer teams implementing GraphQL in production.

The GitHub GraphQL API

This is GitHub's original announcement of their public GraphQL API, which also explains some of the reasons they chose to use it.

GraphQL at Shopify

Read this page in the docs of Shopify's public GraphQL API about why it wins over REST for their use cases.

Improving Page Speed With GraphQL at Artsy

Read about all the ways that GraphQL improved the page load speeds at Artsy by reducing payload sizes and number of requests.

GraphQL at Major League Soccer

Learn how MLS made pages that required lots of customization and diverse data sources more efficient with GraphQL and Koa.

Open Sourcing Lacinia, Walmart's GraphQL Library for Clojure

Walmart released its own production-grade Clojure GraphQL implementation, and this blog post explains why GraphQL made sense for them.

Introducing Yelp's Local Graph

In mid-2017, Yelp became one of the most notable companies to release a public GraphQL API, read the introduction and how to use it.

Productionizing GraphQL at Fabric

Read about how the team at Fabric implemented authorization in their GraphQL API, and how they limit backend request concurrency in queries.

GraphQL: A Data Query Language at Facebook

Read one of the first blog posts about GraphQL from Facebook, where Lee Byron talks about how it was a crucial part of Facebook's native mobile app push in 2012.

Beyond REST: Coursera's API Evolution

Watch this talk from Brennan Saeta at Coursera about how and why they switched their internal API framework Naptime to use GraphQL.

React, Relay and GraphQL at the New York Times

Read how the new New York Times website uses GraphQL, easily binding data to React components with Relay.

GraphQL at Circle

This article describes the usage of GraphQL at Circle, the payment company. It describes how GraphQL solved their challenges and how they designed their payment schema and resolvers.