GraphQL is a data standard first created by Facebook in 2012. Much like how SQL is a language for querying databases, GraphQL is a language for querying APIs. With GraphQL you are able to ask an API about what sort of data it provides. Once you are aware of the API's schema you can proceed to ask for data by specifying exactly what you want. Queries are written with and returned in common JSON.