Introducing AWS AppSync, a managed GraphQL service with real-time data and offline programming

Posted on: Nov 28, 2017

AWS AppSync is a new service in Public Preview that enables you to manage and update mobile app data in real-time between devices and the cloud, and allows apps to interact with the data on the mobile device when it is offline. With AWS AppSync, applications can easily access AWS services using a data language called GraphQL and an SDK that is optimized for mobile and web applications. GraphQL is an open standard that lets you request, change, and subscribe to the exact data you need in a single network request. This makes prototyping and building data intensive applications as simple as writing a few lines of code.

AWS AppSync lets you quickly and easily prototype and build apps that deliver real-time collaborative experiences in browsers and mobile apps that remain usable even when network connectivity is lost. GraphQL queries and mutations can be used when the client is connected or disconnected from the network, including optimistic UI updates. GraphQL subscriptions can be used for clients to get real-time data updates between connected devices and the cloud.

AWS AppSync integrates into popular mobile application frameworks including iOS, Android and JavaScript, and automatically enables your apps for real-time and offline functionality. You can select which data is automatically synchronized to each user's device when changes are made, optimizing the user experience and minimizing storage and bandwidth requirements. With AWS AppSync, your app can access data in Amazon DynamoDB, trigger AWS Lambda functions, or run Amazon Elasticsearch queries. AWS AppSync also integrates with AWS Identity and Access Management and Amazon Cognito User Pools, so you can set fine grained permissions on GraphQL operations and keep users and app data secure.

Learn more about the AWS AppSync preview by reading the blog. To sign up for the Public Preview Click here to request access.

AWS AppSync is available in US East (N. Virginia), US West (Oregon), and US East (Ohio) regions.