Like the hole in a donut, what isn’t there can be just as important as what is. Photo credit Tommy Chheng: https://www.flickr.com/photos/tommychheng/3226662528/ When you’re working with a REST API, you don’t always know exactly what fields you’re going to get back when you call an endpoint. GraphQL improves on that by having a complete schema of your available data, and giving you back exactly the
![Using nullability in GraphQL | Apollo GraphQL Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/f67aec40967ab820c58a0b4e24d3073d237bdc41/height=288;version=1;width=512/https%3A%2F%2Fwww.apollographql.com%2Fog.png)