GraphQL
Datenbankabfragesprache für APIs, die nur benötigte Felder abruft.
GraphQL ist eine von Facebook entwickelte Abfragesprache für APIs, bei der der Client genau spezifiziert, welche Felder er benötigt — verhindert Over-Fetching und Under-Fetching. Eine einzige GraphQL-Query kann Daten aus mehreren Ressourcen kombiniert abrufen, was REST-APIs mit mehreren Endpunkten ersetzt. GraphQL wird in modernen Web-Apps und Mobile-Apps eingesetzt, die flexible Datenabfragen erfordern.