What is GraphQL? In this quick 2-minute video, you'll learn the basics of GraphQL and how it compares to REST APIs. GraphQL is a query language that enables developers to retrieve the exact data they need from an API, rather than over-fetching or under-fetching data, while REST API requires multiple requests to retrieve the same data. In this tutorial, you'll learn how to define a schema, create queries, and make requests to a GraphQL API.