

Simply put, GraphQL is a new age Query Language developed by Facebook in 2012 that helps Application Programming Interfaces (APIs) fetch only that data which is requested by the client, and nothing else. A well-known example is Structured Query Language or SQL.Ĭoming to GraphQL, by definition - “GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data” ( source: Wikipedia ). Query Languages are computer languages that request the data from a database (called queries) to a client-side application through a server.

Let’s get started! What is GraphQL? A quick primerīefore understanding what GraphQL is, let’s first understand what Query Languages are.

In this Code Tutorial, you will get to learn about what GraphQL really is, why has it created such hype amongst new-age developers, how is it different from the REST approach, and finally you will be building our own API with GraphQL along with Code Tutorials. Recently, GraphQL has made a lot of buzz among the developer community, and it has been receiving a lot of attention because of its dynamic nature along with its capability to fetch data, which is a lot less redundant.
