What is GraphQL?
Software EngineeringA query language for APIs that lets clients request exactly the data they need in a single request.
GraphQL reduces over-fetching and under-fetching of data compared to REST. Clients specify exactly which fields they need. It's ideal for complex applications with multiple data relationships.