

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á.

# Componentes de uma API GraphQL
<a name="api-components"></a>

Uma API GraphQL padrão é composta por um único esquema que manipula a forma dos dados que serão consultados. Seu esquema está vinculado a uma ou mais de suas fontes de dados, como um banco de dados ou uma função do Lambda. Entre os dois, há um ou mais resolvedores que lidam com a lógica de negócios de suas solicitações. Cada componente desempenha um papel importante na implementação do GraphQL. As seções a seguir apresentarão esses três componentes e o papel que eles desempenham no serviço GraphQL.

![Arquitetura da API GraphQL mostrando esquema, resolvedores e fontes de dados conectados por setas.](http://docs.aws.amazon.com/pt_br/appsync/latest/devguide/images/appsync-architecture-graphql-api.png)


**Topics**
+ [Esquemas do GraphQL](schema-components.md)
+ [Fontes de dados](data-source-components.md)
+ [Resolvedores](resolver-components.md)