Image for post
Image for post
GraphQL traverses your application data graph producing query result trees

What is it?

GraphQL is an API Query Language created by Facebook in 2012 (released publicly in 2015) to describe data models for client-server applications, allowing for better client application development between front-end and back-end teams. It is used to query application servers where the query structure looks like the data that it returns (wha? 😱). A GraphQL query returns only the data that the client asks for and nothing more.

The reason that the query and data look similar is because they are both trees (more on this later). GraphQL does not mandate a particular programming language or storage system for application…

Alfonso Millán

Former mechanical engineer turned software engineer. Living in NYC.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store