Skip to main content

AWS AppSync Documentation

AWS AppSync is a service that helps develop GraphQL APIs by connecting to data sources like AWS DynamoDB, Lambda, and more. Unified Data Access

Data Access and Querying

AWS AppSync is designed to use GraphQL, a data language that helps client apps to fetch, change and subscribe to data from servers.

Caching

AWS AppSync’s server-side data caching capabilities are designed to reduce the need to directly access data sources by making data available in in-memory managed caches.

GraphQL API Federation

You are enabled to generate a unified GraphQL API based on multiple independent source APIs from different teams.

An AppSync Merged GraphQL API is designed to compose multiple GraphQL schemas, imports AppSync data sources and resolvers from multiple APIs, and consolidate resources to create a Merged API endpoint.

AWS AppSync Events

You are enabled to publish and subscribe to data updates and events, like live sports scores and stats, group chat messages, price and inventory level changes, or location and schedule updates.

Event handlers are optional and are designed to help developers to transform events and to perform authorization logic on publish or subscribe connection requests.

Other Operations

Custom domain names

You are enabled to use your own domain name to access a GraphQL endpoints.

Out-of-the-Box Observability

With AWS AppSync you are enabled to configure your observability for logging and tracing for your AppSync APIs.

Enterprise Security

AWS AppSync is designed to offer support for private APIs.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.