It allows clients to define the shape of data they need, and lets servers push updated information to them in real time. GraphQL was developed internally at Facebook in 2012 before being publicly released in 2015. Since then it has been widely adopted by companies like GitHub, Pinterest, Shopify and Yelp as well as public facing projects like Apollo (a popular GraphQL client).
GraphQLs popularity can be attributed to its flexibility: it can be used on both the frontend or backend of an application; with any database technology; and even alongside other API technologies such as REST or gRPC
https://t.co/G1yf5y9bSe