GraphQL

What is GraphOL?

GraphQL provides the users with a complete and understandable description of the data in API. GraphQL is a query language used for APIs and runtime for fulfilling those queries with your existing data. Using GraphQL gives the clients the power to ask about what they need, enabling the API to develop over time. 

References:

https://graphql.org/