AWS AppSync

Store and sync data across mobile and web apps in real-time

AWS AppSync is a serverless back-end for mobile, web, and enterprise applications.

AWS AppSync makes it easy to build data driven mobile and web applications by handling securely all the application data management tasks like online and offline data access, data synchronization, and data manipulation across multiple data sources. AWS AppSync uses GraphQL, an API query language designed to build client applications by providing an intuitive and flexible syntax for describing their data requirement.

Benefits

Start effortlessly; scale with your business

Get started in minutes with the intuitive AWS AppSync management console, or use AWS Amplify CLI to automatically generate your API and client-side code. AWS AppSync integrates with Amazon DynamoDB, Amazon Elasticsearch, and Amazon Lambda, enabling you to create sophisticated applications, with virtually unlimited throughput and storage, that scale according to your business needs.

Real-time subscriptions and offline access

AWS AppSync enables real-time subscriptions across millions of devices, as well as offline access to app data. When an offline device reconnects, AWS AppSync syncs only the updates that occurred when the device was disconnected, and not the entire database. AWS AppSync offers user-customizable server-side conflict resolution that does the heavy lifting of managing data conflicts so you don’t have to.

Unify and secure access to your distributed data

Perform complex queries and aggregation across your on-premise or cloud data sources using GraphQL. AWS AppSync makes it easy to secure your app data using powerful fine-grained access controls.

How it works

product-page-diagram_AppSync@1.5x

AWS AppSync is generally available. If you would like try building data driven mobile and web applications, watch the re:Invent session video to learn more and open the AWS AppSync console to get started. For pricing details, please see the pricing page. AWS AppSync is available in multiple regions. For details on region availability, please see the regions detail page.

AWS AppSync re:Invent session

Use cases

AWS AppSync is applicable to all types of mobile and web applications across industries, verticals, and categories where the apps require real-time data updates and offline capabilities. Here are some examples of apps that can particularly benefit from being built with AWS AppSync.  

Collaboration applications

AWS AppSync makes it easy to build apps that let multiple users share and collaborate on content. AWS AppSync automatically updates data for different types of content including documents, images, text messages, and shared whiteboards.

Social media, chat, dating apps

AWS AppSync is perfect for building social media, chat, and dating apps. AWS AppSync can help by managing the messaging among multiple users with a variety of data types and sources. With AWS AppSync, users can interact with their apps even when they are offline and AWS AppSync will update their messages when they reconnect.

AR and VR training applications

AWS AppSync can help manage the data for training and teaching applications, such as doctors in surgery with observers, or teachers giving lessons to students. These types of apps need to support augmented and virtual reality (AR and VR) where the data is combined or incorporated into other information and needs to be updated in real time during a procedure or interactive session like a lesson.

Customers using AWS AppSync

Ticketmaster
aldo_logo
ASU
puresec

Learn more about AWS AppSync features

Visit the features page
Ready to build?
Open the AWS AppSync console
Have more questions?
Contact us