GraphQL ist eine Abfragesprache für APIs und eine Laufzeitumgebung, die diese Abfragen gegen ein typisiertes Schema beantwortet. Der Client sendet eine einzige Anfrage, die genau die gewünschten Felder beschreibt, und der Server liefert exakt diese Struktur zurück – nicht mehr und nicht weniger.
