GraphQL is a query language for your API that makes it easy to fetch many resources in a single request. Think of it as being able to send queries to an API endpoint to fetch exactly what you want.