GraphQl
Definisce un contratto attraverso il quale un client comunica con un server API
Graph Query Language
GraphQL sta per Graph Query Language. A differenza di altri linguaggi di query come SQL (Structured Query Language), non è un linguaggio per comunicare direttamente con un database. Invece, definisce un contratto attraverso il quale un client comunica con un server API. In breve, GraphQL è una lingua per interrogare e manipolare dati in modo dichiarativo, consentendo ai client di richiedere esattamente ciò di cui hanno bisogno e nient’altro. È un modo potente per evolvere le API nel tempo e offre strumenti sviluppatore avanzati.