Technical definition
GraphQL
A typed API query language that lets clients request specific fields.
What It Means
GraphQL exposes a typed schema through which clients request exactly the fields they need. It can simplify client data composition but requires careful authorisation, query-cost controls, and cache design.