What is GraphQL?

GraphQL is an open-source data query language and data manipulation language for APIs, and a query runtime engine.