Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.

Page updated May 1, 2026

Maintenance ModeYou are viewing Amplify Gen 1 documentation. Amplify Gen 1 has entered maintenance mode and will reach end of life on May 1, 2027. New project should use Amplify Gen 2. For existing Gen 1 projects, a migration guide and tooling are available to help you upgrade. Switch to the latest Gen 2 docs →

Helpful resources

Amplify API

AWS AppSync

Amplify DataStore (Legacy)

General

Local storage packages

While migrating off of DataStore, we found a few third-party packages to share. We do not maintain any of these packages and our experiences are limited to the versions we tested on.

Featureisar-communityDriftsqlite3
Model Schemas✅✅✅
Nested Models✅✅✅
Custom Primary Key✅✅✅
CRUD✅✅✅
Query Predicates✅Have to use where()✅
Observe/ObserveQuery✅✅Via updates stream

Isar does not support Gradle 8, which is a requirement for Amplify Flutter Android, but there is a fork that resolves this. Drift is used with the Amplify Flutter packages, which can result in restrictions for what Drift versions you can use.