Data
Set up Amplify Data
Create a new cloud API that connects your app with new or existing data sources.
Connect your app code to API
Learn how to connect your app code to an API.
Create, update, and delete application data
Mutate application data in an API by generating the client, adding items, updating existing items, deleting items, troubleshooting unauthorized errors, and canceling requests.
Read application data
Read application data using list and get queries. You can filter query results, paginate list queries, specify only the data fields needed, and cancel requests. This guide covers how to perform these tasks to optimize data access in your application.
Subscribe to real-time events
Set up real-time data subscriptions in your app to get live updates, filter those subscriptions on the server side, and unsubscribe when no longer needed.
Customize your data model
Learn how to customize your data model.
Customize your auth rules
Learn how to customize and combine your authorization rules.
Add custom business logic (Experimental)
Customize your business logic for queries, mutations, and subscriptions.
Connect to data from Server-side Runtimes
Connect to Amplify Data from Next.js Server-side Runtimes (SSR).
Modify Amplify-generated AWS resources
Modify and customize existing AWS resources generated by the Amplify GraphQL API.