Amplify DataStore is an on-device storage engine that automatically synchronizes data between your mobile and web apps and your database in the AWS cloud to help you build real-time and offline apps faster. Use a visual or code-based interface to define your data model with relationships to accelerate your app development.
Features
Visual data modeling
Amplify Studio offers a visual interface for defining backend models, fields, and the relationship between the objects.
Offline data access
DataStore offers on-device storage, enabling the app to access data even when offline. All requests to fetch or update data are made to the local DataStore first, and the changes sync to the cloud when a network is available.
Fine-grained authorization
Authorization rules are built in to the data model, providing fine-grained access control to backend resources for authenticated users and groups.
Content management
Developers can give content editors and testers access to update the app data via Amplify Studio. Admins can save content as markdown to render rich text.
Web and mobile front-end libraries
DataStore client libraries provide a simple API interface for querying, updating, sorting, and filtering data in your app. It automatically handles conflict detection and resolution by converging different object versions.