GraphQL
API query languageOpen standard
Clients send a query describing exactly the fields they need and get back that shape in one request, from a single typed endpoint.
Official siteReach for it when
- Many clients with different data needs
- Aggregating several backends behind one API
Worth knowing
Adds schema, caching, and query-cost complexity that a small CRUD app rarely needs.