

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# O que é GraphQL?
<a name="what-is-graphql"></a>

O GraphQL é tanto uma linguagem de consulta APIs quanto um tempo de execução para executar essas consultas. O GraphQL permite que os clientes solicitem exatamente os dados de que precisam, fornecendo uma alternativa mais flexível e eficiente ao REST em muitos cenários. Ao contrário do REST, que depende de endpoints predefinidos, o GraphQL usa um único endpoint em que os clientes podem especificar seus requisitos de dados na forma de consultas e mutações. 

Consulte [Componentes de uma API do GraphQL](https://docs.aws.amazon.com/appsync/latest/devguide/api-components.html) para obter mais informações sobre como o GraphQL é estruturado. APIs 