What is GraphQL?

GraphQL is a query language specification written by Facebook and used by them in production since 2012. It aims to achieve a number of things: Provide a declarative way to query data from an API in a mobile network friendly way. Improve upon the shortcomings of RESTful API architecture. Allow…