AWS AppSync Documentation
Unified Data Access
GraphQL
Simplified Data Access and Querying. AWS AppSync uses GraphQL, a data language that supports client apps to fetch, change and subscribe to data from servers
Caching
Cache your data that doesn't change frequently. AWS AppSync’s server-side data caching capabilities reduce the need to directly access data sources by making data available in high speed in-memory managed caches.
Offline data synchronization
Interact with and update your data, even when offline, with the Amplify DataStore. The Amplify DataStore is a queryable on-device DataStore for web, mobile and IoT developers that supports a local-first and familiar programming model to interact with data whether you’re online or offline.
Subscription filters
Support for real-time use case. With the subscriptions filtering capabilities available with AWS AppSync, you can create a range of experiences in your applications by leveraging filter operators, server-side filtering, and the ability to trigger subscription invalidations.
Pub/sub APIs
Get started without GraphQL. If you want an ephemeral API that receives messages published to a channel and delivers those messages to subscribed clients, you can set up your API using AWS AppSyncs PubSub API wizard.
Other Operations
Enterprise security and access to control
Controlling your data. AWS AppSync supports several levels of data access and authorization depending on the needs of an application. Access can be managed by a key and with AWS Identity and Access Management using Roles.
Custom domain names
Use your own domain name to access a GraphQL endpoints. AWS AppSync supports customers to use custom domain names with their AWS AppSync API to access their GraphQl endpoint.
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.