

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Che cos'è GraphQL?
<a name="what-is-graphql"></a>

GraphQL è sia un linguaggio di query che un runtime per APIs l'esecuzione di tali query. GraphQL consente ai clienti di richiedere esattamente i dati di cui hanno bisogno, fornendo un'alternativa più flessibile ed efficiente a REST in molti scenari. A differenza di REST, che si basa su endpoint predefiniti, GraphQL utilizza un unico endpoint in cui i clienti possono specificare i propri requisiti di dati sotto forma di query e mutazioni. 

Vedi [Componenti di un'API GraphQL](https://docs.aws.amazon.com/appsync/latest/devguide/api-components.html) per ulteriori informazioni su come è strutturato GraphQL. APIs 