Choose your framework/language
How Amplify works
Start
Build & connect backend
Authentication
Set up Amplify Auth
Manage user session and credentials
Enable sign-up, sign-in, and sign-out
Switching authentication flows
Add social provider sign-in
Manage user profiles
Set up password change and recovery
Manage MFA settings
Remember a device
Advanced workflows
Delete user account
Set up admin actions
Set up user group management
Use an existing Cognito User Pool and Identity Pool
Override Amplify-generated Cognito resources
Listen to auth events
Under the hood
Migrate from v5 to v6
API (GraphQL)
Set up Amplify GraphQL API
Connect API to existing MySQL or PostgreSQL database
Connect your app code to the API
Customize your data model
Customize authorization rules
Create, update, and delete application data
Read application data
Subscribe to real-time events
Set up custom queries and mutations
Build search and aggregate queries
Working with files / attachments
Optimistic UI
Connect to data from server-side runtimes
JavaScript, Android, Swift, and Flutter client code generation
Incorporate machine learning
Evolving GraphQL schemas
Modify Amplify-generated resources
Upgrade from AppSync SDK
Troubleshooting
Best practice
API (REST)
Storage
Configure Storage
Set up Amplify Storage
Using Path
Upload files
Download files
Get file properties
List files
Copy files
Remove files
File access levels
Use transfer acceleration
Lambda triggers
Import an S3 bucket or DynamoDB table
Use existing AWS resources
Modify Amplify-generated resources
Migrate from v5 to v6
Functions
Server-Side Rendering
Existing AWS resources
Utilities
More features
Troubleshooting
Build UI
Deploy & host
Tools
CLI
Start
Commands
API (GraphQL)
Hosting
Custom AWS resources
Project-level configurations
Team environments
Advanced workflows
Plugins
Migration & backwards compatibility
AWS CDK v1 to v2 migration
Lazy loading and custom selection set
GraphQL Transformer v1 to v2 migration
Override feature enablement migration
Lambda layer behavior updates
CLI Auth Signup Changes
Amplify Codegen Models - List and list components nullability
Migrate project to another AWS account
GraphQL Transformer @auth identity claim changes
Improved IAM authorization when using GraphQL API CDK construct
Reference
Studio
Libraries
Reference
Learn
Was this page helpful?
Can you provide more details?
Page updated Apr 29, 2024
API (GraphQL) Set up Amplify GraphQL APILearn more about how to get started with Amplify's API category
Connect API to existing MySQL or PostgreSQL databaseLearn how to connect your API to an existing MySQL or PostgreSQL database.
Connect your app code to the APILearn how to connect your app code to the API.
Customize your data modelCustomize your data model with primary keys, secondary indexes, and model relationships.
Customize authorization rulesAdd authorization rules to your GraphQL schema to control access to your data.
Create, update, and delete application dataLearn more about how to create and update data using GraphQL APIs in Amplify.
Read application dataLearn more about how to read data using Amplify's GraphQL API category.
Subscribe to real-time eventsLearn more about how to observe data changes using subscriptions in Amplify.
Set up custom queries and mutationsAdd authorization rules to your GraphQL schema to control access to your data.
Build search and aggregate queriesAdd authorization rules to your GraphQL schema to control access to your data.
Working with files / attachmentsLearn more about associating Amplify Storage files with Amplify GraphQL API records.
Optimistic UILearn more about implementing optimistic UI with Amplify GraphQL API.
Connect to data from server-side runtimesLearn more about how to call an AppSync GraphQL API from a NodeJS app or a Lambda function
JavaScript, Android, Swift, and Flutter client code generationAmplify's codegen capabilities generate native code for iOS and Android, as well as types for Flow and TypeScript. Codegen can also generate GraphQL statements (queries, mutations, and subscriptions).
Incorporate machine learningAdd AI/ML capabilities such as text recognition, image labeling, text-to-speech, and translation to your GraphQL API.
Evolving GraphQL schemasEvolve your GraphQL schema over time using the @mapsTo directive to retain tables while renaming models
Modify Amplify-generated resourcesLearn more about how to modify Amplify-generated resources for Amplify GraphQL APIs. This allows you to modify underlying AppSync, DynamoDB, Lambda, and OpenSearch resources.
Upgrade from AppSync SDKLearn how to upgrade from AWS AppSync SDK (Maintenance mode) to AWS Amplify.
TroubleshootingAdd authorization rules to your GraphQL schema to control access to your data.
Best practiceBest practices and examples for working with GraphQL.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4