diff --git a/llms.txt b/llms.txt new file mode 100644 index 00000000000..393b0112b9b --- /dev/null +++ b/llms.txt @@ -0,0 +1,1883 @@ +# Amplify Documentation - AWS Amplify Gen 2 Documentation + +> AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## Contribute + +- [Getting started - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/contribute/getting-started/): Amplify documentation - Learn how to use Amplify to develop and deploy cloud-powered mobile and web apps. AWS Amplify Documentation +- [AWS Amplify Contributor Program - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/contribute/): Amplify documentation - Learn how to use Amplify to develop and deploy cloud-powered mobile and web apps. AWS Amplify Documentation + +## AWS Amplify Gen1 + +- [Start - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/start/): Start AWS Amplify Documentation +- [Amplify tools - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/tools/): Tools AWS Amplify Documentation +- [Manage user attributes - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/managing-attributes/): Access and update user attributes AWS Amplify Documentation +- [Set up password change and recovery - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/manage-passwords/): Use AWS Cognito Auth plugin to update or reset user password AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/sdk/): Underlying service AWS Amplify Documentation +- [Remember a device - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/remember-device/): You can use the device-related features of Amazon Cognito User Pools by enabling the Devices features. Go to your Cognito User Pool, choose Devices in left navigation menu and then choose either User Opt In or Always. AWS Amplify Documentation +- [Set up Amplify Auth - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery, and other operations. AWS Amplify Documentation +- [Enable sign-out - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/sign-out/): Sign out a user AWS Amplify Documentation +- [Enable sign-in with web UI - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/sign-in-with-web-ui/): Use AWS Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Under the hood - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/under-the-hood/): Learn more about the foundational auth concepts for cloud-based applications and how they work with Amplify. AWS Amplify Documentation +- [Authentication - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/): Enable sign-in, sign-up and sign-out within minutes with pre-built UI components and powerful authentication APIs AWS Amplify Documentation +- [Accessing credentials - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/accessing-credentials/): Use AWS Cognito Auth plugin to access auth credentials AWS Amplify Documentation +- [Add social provider sign-in - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/add-social-provider/): Learn how to set up social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Enable guest access - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/enable-guest-access/): Access services without needing to sign in. AWS Amplify Documentation +- [Delete user account - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/delete-user-account/): Delete a user AWS Amplify Documentation +- [Listen to auth events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/auth-events/): Listen to various auth events AWS Amplify Documentation +- [Use existing Amazon Cognito resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/existing-resources/): Configure the Amplify Libraries to use existing Amazon Cognito resources by referencing them in your configuration. AWS Amplify Documentation +- [Enable sign-in - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/auth/enable-sign-in/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool AWS Amplify Documentation +- [AppSync concepts - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/api-graphql-concepts/): Learn more about the foundation concepts of Amplify's API category. AWS Amplify Documentation +- [Advanced workflows - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/advanced-workflows/): Learn more about advanced workflows in Amplify's API category AWS Amplify Documentation +- [Working with caching and offline scenarios - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/offline/): Learn more about how to support offline scenarios with Amplify's GraphQL API category AWS Amplify Documentation +- [Use existing AWS resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/existing-resources/): Configure the Amplify Libraries to use existing AWS AppSync resources by referencing them in your configuration. AWS Amplify Documentation +- [Create, update, and delete application data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify AWS Amplify Documentation +- [Customize your auth rules - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/customize-authz-modes/): Learn more about how to configure authorization modes in Amplify's API category AWS Amplify Documentation +- [Set up Amplify GraphQL API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [Read application data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/query-data/): Learn more about how to fetch data using Amplify's GraphQL API category AWS Amplify Documentation +- [Subscribe to real-time events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe to data changes using subscriptions in Amplify. AWS Amplify Documentation +- [API (GraphQL) - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Identify user - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/analytics/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWS Pinpoint instance. AWS Amplify Documentation +- [Record events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Set up Amplify Analytics - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your app. Cognito allows you to receive data from authenticated and unauthenticated users in your app. AWS Amplify Documentation +- [Automatically track sessions - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Analytics - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Enable and disable analytics - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable and disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Set up authorization rules - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [Additional DataStore methods - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [Conflict resolution - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [How it works - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [DataStore events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Schema updates - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Observe in real time - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Manipulating data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete, and observe data in DataStore. AWS Amplify Documentation +- [Relational models - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between Models, such as 'has one', 'has many', 'belongs to'. AWS Amplify Documentation +- [Set up Amplify DataStore - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Syncing data to cloud - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [DataStore - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/datastore/): Seamlessly synchronize and persist online & offline data to the cloud as well as across devices AWS Amplify Documentation +- [Use Amazon Location Service SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Configure maps - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/configure-maps/): Use Amplify CLI to create and manage maps to visualize geospatial data in your app. AWS Amplify Documentation +- [Use existing Amazon Location resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/geo/existing-resources/): Configure Amplify Geo to use existing Amazon Location Service resources by referencing them in your configuration. AWS Amplify Documentation +- [Work with maps - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Work with location search - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Set up Amplify Geo - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Configure a geofence collection - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/geo/configure-geofencing/): Use Amplify CLI to create and manage collections of Geofences AWS Amplify Documentation +- [Geo - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/geo/): Modern, interactive maps with location markers and location search. AWS Amplify Documentation +- [Identify text - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/identify-text/): Learn how to identify text from images and documents in your application using AWS Amplify. AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSRekognition instance. AWS Amplify Documentation +- [Identify entities from images - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/identify-entity/): Learn more about how to identify entities from an image using Amplify. AWS Amplify Documentation +- [Label objects in an image - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/label-image/): Learn more about how to detect labels in an image using Amplify. For example, you can detect if an image has objects such as chairs or desks. AWS Amplify Documentation +- [Interpret sentiment - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/interpret-sentiment/): Learn how to determine key phrases, sentiment, language, syntax, and entities from text using Amplify. AWS Amplify Documentation +- [Translate language - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/translate/): Learn more about how to integrate translation capabilities for your application using Amplify AWS Amplify Documentation +- [Text-to-speech - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/text-to-speech/): Learn how to integrate text-to-speech capabilities into your application using Amplify. AWS Amplify Documentation +- [Set up Predictions - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/set-up-predictions/): Get started with integrating ML capabilities into your application using Amplify AWS Amplify Documentation +- [AI/ML Predictions - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/more-features/predictions/): The Predictions category enables you to integrate machine learning in your application without any prior machine learning experience. The Predictions category comes with built-in support for both online and offline use cases. AWS Amplify Documentation +- [More features - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/): Discover additional functionalities that enable you to integrate with a wide range of AWS services to adapt to evolving use cases. AWS Amplify Documentation +- [Use existing AWS resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/restapi/existing-resources/): Configure the Amplify Libraries to use existing Amazon API Gateway resources by referencing them in your configuration. AWS Amplify Documentation +- [Delete data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Fetch data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Update data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [API (REST) - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/restapi/): A straightforward and secure solution for making HTTP requests using REST APIs AWS Amplify Documentation +- [File access levels - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/configure-access/): Learn about configuring different access levels in Amplify Storage. Objects can be public, protected, or private. AWS Amplify Documentation +- [Lambda triggers - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/lambda-triggers/): Learn how to enable triggers for the Storage Category with Amazon S3 and Amazon DynamoDB as Providers. The CLI supports associating Lambda triggers with S3 and DynamoDB events. AWS Amplify Documentation +- [Use existing AWS resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/existing-resources/): Configure the Amplify Libraries to use an existing Amazon S3 bucket by referencing it in your configuration. AWS Amplify Documentation +- [List files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access an AWSS3 low-level client instance. The returned AWSS3 instance is already configured with your access credentials. AWS Amplify Documentation +- [Remove files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Set up Amplify Storage - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Upload files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Download files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [Storage - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [Hub - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/utilities/hub/): Amplify has a local eventing system called Hub. It is a lightweight implementation of Publisher-Subscriber pattern, and is used to share data between modules and components in your app. AWS Amplify Documentation +- [Utilities - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/utilities/): A set of utilities provided by Amplify such as a cache module, an eventing system, and more. AWS Amplify Documentation +- [Debugging - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/debugging/): Amplify developer menu helps you quickly file GitHub issues with critical information (environment and device information) automatically added to the issue description. Learn how to set up, activate, and use the developer menu. AWS Amplify Documentation +- [Build & connect backend - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/prev/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Deploy & host - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/deploy-and-host/): Deploy and host AWS Amplify Documentation +- [Build UI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-ui/): Build UI AWS Amplify Documentation +- [Prev - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/): Prev AWS Amplify Documentation +- [Working with the API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/pubsub/working-api/): Learn how to establish a connection, subscribe to a topic, publish to a topic, unsubscribe from a topic and close a connection with PubSub on AWS Mobile SDK. AWS Amplify Documentation +- [Getting started - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/pubsub/getting-started/): Learn how to integrate connectivity with cloud-based message-oriented middleware using PubSub and AWS Mobile SDK. You can use PubSub to pass messages between your app instances and your app’s backend creating real-time interactive experiences. AWS Amplify Documentation +- [PubSub - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/pubsub/): PubSub AWS Amplify Documentation +- [Setting up push notification services - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/push-notifications/setup-push-service/): Learn how to set up the various push notification services for your mobile app. AWS Amplify Documentation +- [Messaging campaigns - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/push-notifications/messaging-campaign/): Use AWS Mobile SDK and the Amazon Pinpoint console to target your app users with push messaging. You can send individual messages or configure campaigns that target a group of users that match a profile that you define. AWS Amplify Documentation +- [Getting started - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/push-notifications/getting-started/): Enable your users to receive mobile push messages sent from the Apple (APNs) and Google (FCM/GCM) platforms. The Amplify CLI deploys your push notification backend using Amazon Pinpoint. You can also create Amazon Pinpoint campaigns that tie user behavior to push or other forms of messaging. AWS Amplify Documentation +- [Push Notifications - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/push-notifications/): Drive customer engagement using push notifications with campaign analytics and targeting AWS Amplify Documentation +- [Using TransferUtility - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/storage/transfer-utility/): To make it easy to upload and download objects from Amazon S3, AWS Mobile SDK provides a TransferUtility component with built-in support for background transfers, progress tracking, and MultiPart uploads. AWS Amplify Documentation +- [Using GraphQL API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/storage/graphql-api/): Learn how to upload and download Amazon S3 objects using AWS AppSync, a GraphQL-based solution to build data-driven apps with real-time and offline capabilities. AWS Amplify Documentation +- [Getting started - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/storage/getting-started/): Learn how to configure the data access level on your stored objects using AWS Mobile SDK. AWS Amplify Documentation +- [Storage - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/storage/): Storage AWS Amplify Documentation +- [Endpoints - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/analytics/endpoints/): When a user starts a session (for example, by launching your mobile app), your mobile or web application can automatically register (or update) an endpoint with Amazon Pinpoint. The endpoint represents the device that the user starts the session with. AWS Amplify Documentation +- [Getting started - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/analytics/getting-started/): Learn more about how to add analytics capabilities in your cloud-based application using AWS Amplify. AWS Amplify Documentation +- [Events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/analytics/events/): You can use the AWS Android SDK for Pinpoint to report usage data, or events, to Amazon Pinpoint. You can report events to capture information such as session times, users’ purchasing behavior, sign-in attempts, or any custom event type that you need. AWS Amplify Documentation +- [Using Amazon Kinesis - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/analytics/kinesis/): Learn how to interface with Amazon Kinesis Data Streams and Amazon Kinesis Data Firehose to stream analytics data for real-time processing using Amplify. AWS Amplify Documentation +- [Analytics - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [REST API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/api/rest/): The API category will perform SDK code generation which, when used with the AWSMobileClient, can be used for creating signed requests for Amazon API Gateway when the service Authorization is set to AWS_IAM or when using a Cognito User Pools Authorizer. AWS Amplify Documentation +- [GraphQL API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/api/graphql/): AWS AppSync helps you build data-driven apps with real-time and offline capabilities. The AppSync Android SDK enables you to integrate your app with the AWS AppSync service and is based off of the Apollo project found here. AWS Amplify Documentation +- [API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/api/): API AWS Amplify Documentation +- [Device features - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/device-features/): You can use the device-related features of Amazon Cognito User Pools by enabling the Devices features. AWS Amplify Documentation +- [Custom auth flow - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/custom-auth-flow/): Learn how to customize the authentication flow with Amazon Cognito User Pools to enable custom challenge types, in addition to a password in order to verify the identity of users. AWS Amplify Documentation +- [Drop-in auth - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/drop-in-auth/): Learn how to use and customize AWSMobileClient's simple “drop-in” auth UI for your application. AWS Amplify Documentation +- [Hosted UI - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/hosted-ui/): Amazon Cognito provides a customizable user experience via the Hosted UI. The Hosted UI is an OAuth 2.0 flow that allows you to launch a login screen without embedding an SDK for Cognito or a social provider into your application. AWS Amplify Documentation +- [Federated identities - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/federated-identities/): Federated sign-in can be used to obtain federated “Identity ID” using external providers. Learn how to set up external sign-in providers like SAML provider, Facebook, Google, Sign in with Apple. AWS Amplify Documentation +- [Guest access - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/guest-access/): Learn how to enable “Guest” or “Unauthenticated” UX in your application. This is provided out of the box with AWSMobileClient through the initialization routine you have added. AWS Amplify Documentation +- [Working with the API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/working-with-api/): Learn more about how to use Amplify's auth APIs AWS Amplify Documentation +- [Getting started - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/getting-started/): Learn how to integrate auth capabilities into your mobile app with AWS Mobile SDK. AWS Amplify Documentation +- [Authentication - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/auth/): The AWSMobileClient provides client APIs and building blocks for developers who want to create user authentication experiences. Learn more about how it works. AWS Amplify Documentation +- [Amplify v2 Compatibility - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/configuration/amplify-compatibility/): Learn how to use the AWS SDK with Amplify v2. AWS Amplify Documentation +- [SDK Setup Options - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/configuration/setup-options/): The AWS SDK contains high level client interfaces for quickly adding common features and functionality to your app. You can also manually add the generated AWS service interfaces for direct interaction if you have custom or advanced requirements. AWS Amplify Documentation +- [Configuration - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/configuration/): Configuration AWS Amplify Documentation +- [AWS Mobile SDK - Overview - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/sdk/): The AWS Mobile SDK enables you to build mobile apps by providing simplified APIs for AWS services such as Amazon Cognito, Amazon S3, AWS AppSync, and more. AWS Amplify Documentation +- [To-do app - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/sample-apps/to-do-app/): Getting started with Amplify - Try Amplify on a sample to-do app AWS Amplify Documentation +- [Sample apps - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/sample-apps/): Sample apps AWS Amplify Documentation +- [Upgrade guide - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/project-setup/upgrade-guide/): Guide to upgrade Amplify version from the last major version AWS Amplify Documentation +- [Use existing AWS resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/project-setup/use-existing-resources/): Add existing AWS resources to an application without the CLI. AWS Amplify Documentation +- [Async programming model - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/project-setup/async-programming-model/): Amplify Android uses an asynchronous programming model. AWS Amplify Documentation +- [Set up Amplify prerequisites - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/project-setup/prerequisites/): Project Setup with Amplify - Prerequisites AWS Amplify Documentation +- [Using RxJava with Amplify - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/project-setup/rxjava/): Amplify Android has first-class support for Reactive Extensions / RxJava. AWS Amplify Documentation +- [Create your application - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/project-setup/create-application/): Project setup for Amplify prior to adding category-specific example. AWS Amplify Documentation +- [Kotlin Coroutines support - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/project-setup/kotlin-coroutines/): Amplify Android includes first-class support for Kotlin Coroutines and Flows. AWS Amplify Documentation +- [Project setup - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/project-setup/): Configure the CLI, create an app with a new Amplify backend, and install the Amplify Libraries. AWS Amplify Documentation +- [Connect to the cloud - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/getting-started/add-api/): Getting started with Amplify Libraries - How to add API and database to your app. AWS Amplify Documentation +- [Generate model files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/getting-started/generate-model/): Getting Started with Amplify Libraries - Generate model files AWS Amplify Documentation +- [Set up Amplify CLI - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/start/getting-started/installation/): Getting started with Amplify - Prerequisites AWS Amplify Documentation +- [Introduction - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Next steps - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/getting-started/nextsteps/): Getting started with Amplify - Next steps AWS Amplify Documentation +- [Integrate your app - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/getting-started/integrate/): Getting Started with Amplify Libraries - How to integrate Amplify into your app AWS Amplify Documentation +- [Set up fullstack project - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Getting started - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/getting-started/): Start building an app using Amplify, including installing Amplify CLI, initializing a project, and deploying it. AWS Amplify Documentation +- [Start - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/start/): Start AWS Amplify Documentation +- [Libraries - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/tools/libraries/): The Amplify open-source client libraries provide use-case centric, opinionated, declarative, and easy-to-use interfaces across different categories of cloud powered operations enabling mobile and web developers to easily interact with their backends. AWS Amplify Documentation +- [Configurable parameters - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/config-params/): Additional configurable parameters for GraphQL Transform can be passed to the CloudFormation template itself. This provides escape hatches without leaking too many implementation details into the SDL definition AWS Amplify Documentation +- [Set up authorization rules - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/tools/cli-legacy/auth-directive/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [Add relationships between types - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/connection-directive/): Define relationships with other types in your schema. AWS Amplify Documentation +- [Directives - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/directives/): The Amplify CLI provides GraphQL directives to enhance your schema with additional capabilities, such as custom indexes, authorization rules, function triggers, and more. AWS Amplify Documentation +- [Client code generation - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/client-codegen/): Amplify's codegen capabilities generate native code for iOS and Android, as well as types for Flow and TypeScript. It can also generate GraphQL statements (queries, mutations, and subscriptions). AWS Amplify Documentation +- [Configure Lambda resolvers - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/function-directive/): Quickly and easily configure AWS Lambda resolvers within your AWS AppSync API. AWS Amplify Documentation +- [Configure HTTP resolvers - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/http-directive/): The '@http' directive allows you to quickly connect HTTP or HTTPS endpoint to an AppSync API by creating an AWS AppSync HTTP resolver. AWS Amplify Documentation +- [Data access patterns - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/data-access-patterns/): Learn how to support these 17 common database access patterns using GraphQL, AWS Amplify, and the GraphQL Transform library AWS Amplify Documentation +- [Index your data with keys - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/key-directive/): The @key directive makes it simple to configure custom index structures for @model types. AWS Amplify Documentation +- [Connect machine learning services - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/predictions-directive/): The @predictions directive allows you to query an orchestration of AI/ML services such as Amazon Rekognition, Amazon Translate, and/or Amazon Polly. AWS Amplify Documentation +- [Overview - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/overview/): With Amplify CLI and GraphQL Transform, you define your application's data model using the GraphQL Schema Definition Language (SDL) and the library converts your SDL schema into a set of fully descriptive AWS CloudFormation templates that implement your data model. AWS Amplify Documentation +- [Relational databases - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/relational-databases/): The Amplify CLI currently supports importing serverless Amazon Aurora MySQL 5.6 databases. Learn how to create an Amazon Aurora Serverless database, import this database as a GraphQL data source, and test it. AWS Amplify Documentation +- [Define your model types - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/model-directive/): Specify the various types that make up your schema. AWS Amplify Documentation +- [Overwrite and customize resolvers - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/overwrite-customize-resolvers/): GraphQL resolvers connect the fields in a type’s schema to a data source. Resolvers are the mechanism by which requests are fulfilled. Learn how to overwrite or add custom resolvers with Amplify. AWS Amplify Documentation +- [Make your data searchable - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/searchable-directive/): The @searchable directive handles streaming the data of an @model object type to the Amazon OpenSearch Service and configures search resolvers that search that information. AWS Amplify Documentation +- [Examples - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/examples/): Refer to these examples to learn about various sample application's GraphQL schemas. AWS Amplify Documentation +- [Versioning and conflict resolution - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/versioned-directive/): The @versioned directive adds object versioning and conflict resolution to a type. AWS Amplify Documentation +- [GraphQL transform and Storage - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/tools/cli-legacy/storage/): The GraphQL Transform, Amplify CLI, and Amplify Library make it simple to add complex object support with Amazon S3 to an application. AWS Amplify Documentation +- [Legacy (GraphQL Transformer v1) - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/): Legacy (GraphQL Transformer v1) AWS Amplify Documentation +- [AWS CDK v1 to v2 migration - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/aws-cdk-migration/): AWS Amplify Documentation +- [Improved IAM authorization when using GraphQL API CDK construct - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/iam-auth-updates-for-cdk-construct/): This reference documents the behavioral improvements coming to IAM authorization when you deploy your GraphQL API using the Amplify GraphQL CDK construct. AWS Amplify Documentation +- [CLI Auth Signup Changes - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/cli-auth-signup-changes/): AWS Amplify Documentation +- [Migrate project to another AWS account - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/cli-migrate-aws-account/): Amplify CLI can be used to easily re-create resources in a different AWS account. AWS Amplify Documentation +- [GraphQL Transformer @auth identity claim changes - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/identity-claim-changes/): AWS Amplify Documentation +- [Lambda layer behavior updates - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/lambda-layers-update/): Amplify has updated the way Lambda layer versions are managed with Amplify CLI version 5.0.0. AWS Amplify Documentation +- [Override feature enablement migration - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/override/): Upgrading to Amplify CLI version 7 and above with a project created prior requires a migration to enable the new 'override' capability. AWS Amplify Documentation +- [Amplify Codegen Models - List and list components nullability - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/list-nullability/): Generating Amplify models with Amplify CLI 5.1.2 AWS Amplify Documentation +- [Lazy loading and custom selection set - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/lazy-load-custom-selection-set/): Amplify library for Swift now supports custom selection sets through API (GraphQL). Models have extended support for lazy loading 'has one' and 'belongs to' relations. Cross-platform model updates from Amplify Studio and Android can be observed in real time by DataStore apps built with Swift. Amplify swift supports bidirectional 'has one' data modeling use case. AWS Amplify Documentation +- [GraphQL Transformer v1 to v2 migration - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/transformer-migration/): AWS Amplify Documentation +- [Migration & backwards compatibility - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/migration/): Migration & backwards compatibility AWS Amplify Documentation +- [Architecture - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/plugins/architecture/): The Amplify CLI has a pluggable architecture. The CLI core provides the pluggable platform, and most of the CLI category functions are implemented as plugins. AWS Amplify Documentation +- [Authoring a new plugin - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/plugins/authoring/): Plugins enable you to add additional commands and functionality to existing Amplify CLI. Learn how to create, publish, and consume a plugin package. AWS Amplify Documentation +- [Plugins - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/plugins/): Plugins enable you to add additional commands and functionality to existing Amplify CLI. Learn how to create, publish, and consume a plugin package. AWS Amplify Documentation +- [Override Amplify-generated project-level IAM resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/project/override-iam/): The 'amplify override project' command generates a developer-configurable 'overrides' TypeScript file that provides Amplify-generated IAM roles for authenticated and unauthenticated as CDK constructs. For example, developers can run 'amplify override project' to change the authenticated and unauthenticated IAM role names to comply with organization-specific naming conventions. AWS Amplify Documentation +- [Monorepo project structure - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/project/monorepo/): Learn how to set up monorepo workflows with Amplify CLI AWS Amplify Documentation +- [Command hooks - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/project/command-hooks/): Execute custom scripts before, during, and after Amplify CLI commands (“amplify push”, “amplify api gql-compile”, and more). AWS Amplify Documentation +- [Apply tags to generated resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/project/tags/): Learn how to stay organized with your Amplify-generated AWS resources by tagging them through the CLI AWS Amplify Documentation +- [IAM Permissions Boundary for Amplify-generated roles - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/project/permissions-boundary/): Apply a Permissions Boundary to all IAM Roles created by Amplify CLI. AWS Amplify Documentation +- [Troubleshooting - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/tools/cli/project/troubleshooting/): Information to troubleshoot common Amplify CLI project errors. AWS Amplify Documentation +- [Project-level configurations - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/project/): Project-level configurations AWS Amplify Documentation +- [Diagnose - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/reference/diagnose/): More information about diagnose command in Amplify CLI AWS Amplify Documentation +- [Files and folders - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/reference/files/): Learn more about the files and folders Amplify uses to maintain project state. AWS Amplify Documentation +- [SSM Parameter Store - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/reference/ssm-parameter-store/): Version 11 of Amplify CLI will start using Parameter Store from AWS Systems Manager (SSM). Parameter Store will be used to keep a copy of the various values stored in team-provider-info.json. Amplify CLI will use standard parameters to keep this copy of the values. This usage falls under the permanent free tier of SSM. AWS Amplify Documentation +- [IAM policy - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/reference/iam/): The Amplify CLI requires several IAM policies for performing actions across all categories. You can grant or restrict category permissions by including or removing items from the 'Action' section as appropriate. AWS Amplify Documentation +- [IAM roles and MFA - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/reference/iam-roles-mfa/): Configure the Amplify CLI to assume an IAM role by defining a profile for the role in the shared '~/.aws/config' file. AWS Amplify Documentation +- [Usage data in Amplify CLI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/reference/usage-data/): More information about usage data in Amplify CLI AWS Amplify Documentation +- [Feature flags - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/reference/feature-flags/): More information about feature flags in Amplify CLI AWS Amplify Documentation +- [Reference - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/reference/): Reference AWS Amplify Documentation +- [Set up Amplify CLI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/start/set-up-cli/): How to install and configure Amplify CLI AWS Amplify Documentation +- [Explore key workflows for Amplify CLI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/start/key-workflows/): How to initialize a new Amplify project and other typical Amplify CLI workflows and commands. AWS Amplify Documentation +- [Start - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/start/): Get started with Amplify CLI unified toolchain to create, integrate, and manage services for your app. AWS Amplify Documentation +- [Continuous deployment - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/teams/cicd/): Use the multi-environments feature with the Amplify Console for a fully managed web application hosting and continuous deployment solution. AWS Amplify Documentation +- [Sandbox environments - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/teams/sandbox/): Learn how to enable sandbox environments for your Amplify project. AWS Amplify Documentation +- [Commands - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/teams/commands/): Use these Amplify CLI commands to manage a team workflow with multiple environments. AWS Amplify Documentation +- [Multiple frontends - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/teams/multi-frontend/): Learn how to share the same Amplify backend across multiple frontends (e.g., a React and Android app). AWS Amplify Documentation +- [Share single environment - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/teams/shared/): Learn the recommended workflow for multiple team members sharing a single Amplify environment. AWS Amplify Documentation +- [Team environments - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/teams/): Every Amplify backend environment is a container for the categories added to your project. For multiple environments, Amplify matches the standard Git workflow where you switch between different branches using familiar commands. AWS Amplify Documentation +- [Export Amplify project to CDK - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/usage/export-to-cdk/): Export your Amplify CLI-generated backends as a Cloud Development Kit (CDK) stack and incorporate it into existing CDK deployment pipelines. This capability allows frontend developers to build their app backend quickly and, each time it is ready to ship, hand it over to DevOps teams to deploy to production. AWS Amplify Documentation +- [Headless mode for CI/CD - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/usage/headless/): Several commands in the Amplify CLI support arguments which could potentially be used in your CI/CD flows. AWS Amplify Documentation +- [Lambda triggers - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/usage/lambda-triggers/): Lambda triggers are useful for adding functionality during certain lifecycles of the user's journey. Associate a Lambda trigger with an auth scenario, S3 bucket, DynamoDB table, or Kinesis Stream managed through the Amplify CLI. AWS Amplify Documentation +- [Serverless containers - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/usage/containers/): Deploy containers to AWS. Serverless containers leverage AWS Fargate when building REST or GraphQL APIs in your account. Containers can be deployed via a single Dockerfile definition or by using a Docker Compose file, with a build and deployment pipeline created inside your AWS account. AWS Amplify Documentation +- [Advanced workflows - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/tools/cli/usage/): Advanced workflows AWS Amplify Documentation +- [Use CloudFormation to add custom AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/custom/cloudformation/): The Amplify CLI provides the ability to add custom AWS resources with AWS CloudFormation. Running the 'amplify add custom' command in your Amplify project provides CloudFormation starter templates along with mechanisms to reference other Amplify-generated resources. AWS Amplify Documentation +- [Use CDK to add custom AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/custom/cdk/): The Amplify CLI provides the ability to add custom AWS resources with AWS Cloud Development Kit (CDK). Running the 'amplify add custom' command in your Amplify project provides CDK starter stacks along with mechanisms to reference other Amplify-generated resources. AWS Amplify Documentation +- [Custom AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/custom/): Add custom AWS resources using the AWS Cloud Development Kit (CDK) or AWS CloudFormation AWS Amplify Documentation +- [Commands - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/commands/): Commands AWS Amplify Documentation +- [Hosting - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/hosting/): Deploy and host your app using either Amplify Console or Amazon CloudFront/S3. The Amplify Console offers fully managed hosting with features such as instant cache invalidation and atomic deploys. AWS Amplify Documentation +- [Directives reference - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/graphqlapi/directives-reference/): A reference document of all Amplify-provided GraphQL directives that enhance your Amplify app's GraphQL API and database AWS Amplify Documentation +- [API (GraphQL) - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/graphqlapi/): Add a GraphQL API and database to your Amplify app using the Amplify CLI. AWS Amplify Documentation +- [CLI - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/tools/cli/): The Amplify Command Line Interface (CLI) is a unified toolchain to create, integrate, and manage the AWS cloud services for your app. AWS Amplify Documentation +- [Getting started - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/tools/console/adminui/start/): Getting started with Amplify Studio AWS Amplify Documentation +- [Custom domains - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/adminui/custom-domain/): Access Amplify Studio on a custom domain AWS Amplify Documentation +- [Basics - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/adminui/): Basics AWS Amplify Documentation +- [Manage team access - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/adminui/access-management/): Manage team access to a project AWS Amplify Documentation +- [Extend with the Amplify CLI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/adminui/extend-cli/): Install the Amplify CLI and use the CLI without an AWS account AWS Amplify Documentation +- [Manage authentication for users and groups - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/auth/user-management/): Manage authentication for users and groups AWS Amplify Documentation +- [Import Amazon Cognito resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/auth/import/): Configure Amplify Studio to use existing Amazon Cognito user pool and identity pool resources as an authentication and authorization mechanism for other Amplify categories (such as API, Storage, and more). AWS Amplify Documentation +- [Authentication - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/auth/): Getting started with authentication for an app AWS Amplify Documentation +- [Access control - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/authz/permissions/): Set up authorization rules AWS Amplify Documentation +- [Authorization - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/authz/): Getting started with authorization for an app using Amplify Studio AWS Amplify Documentation +- [Relationships - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/data/relationships/): Get started with Amplify Studio AWS Amplify Documentation +- [Data management - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/data/content-management/): Get started with Amplify Studio AWS Amplify Documentation +- [Data modeling - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/tools/console/data/data-model/): Get started with Amplify Studio AWS Amplify Documentation +- [Data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/data/): Data AWS Amplify Documentation +- [File browser - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/storage/file-browser/): Get started with Amplify Studio AWS Amplify Documentation +- [File storage - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/storage/file-storage/): Get started with Amplify Studio AWS Amplify Documentation +- [Storage - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/storage/): Storage AWS Amplify Documentation +- [Studio - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/): Amplify Studio is a visual development environment for building a fullstack app. AWS Amplify Documentation +- [Tools - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/): Overview of Amplify tools including CLI, Studio, and Libraries. AWS Amplify Documentation +- [Set up password change and recovery - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/manage-passwords/): Set up user password change and recovery for your application. AWS Amplify Documentation +- [Manage user attributes - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/managing-attributes/): Access and update user attributes AWS Amplify Documentation +- [Manage MFA settings - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/manage-mfa/): Learn how to enable multi-factor authentication with Amplify. AWS Amplify Documentation +- [Override Amplify-generated Cognito resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/override-cognito/): The 'amplify override auth' command generates a developer-configurable 'overrides' TypeScript file that provides Amplify-generated Cognito resources as CDK constructs. For example, developers can set auth settings that are not directly available in the Amplify CLI workflow, such as the number of valid days for a temporary password. AWS Amplify Documentation +- [Multi-step sign-in - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/multi-step-sign-in/): Use AWS Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/sdk/): Underlying service AWS Amplify Documentation +- [Sign-in with custom flow - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/sign-in-custom-flow/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool using user defined custom flow AWS Amplify Documentation +- [Remember a device - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/remember-device/): You can use the device related features of Amazon Cognito UserPools by enabling the Devices features. Go to your Cognito UserPool, click on Devices in Left Navigation Menu and chose one of User Opt In or Always. AWS Amplify Documentation +- [Enable sign-in with web UI - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/sign-in-with-web-ui/): Use AWS Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Enable sign-out - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/sign-out/): SignOut a user AWS Amplify Documentation +- [Switching authentication flows - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/switch-auth/): Learn more about how to switch between different auth flows in Amplify. AWS Amplify Documentation +- [Set up user group management - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/user-group-management/): Create logical groups in Cognito User Pools and assign permissions to access resources in Amplify categories with the Amplify CLI. AWS Amplify Documentation +- [Under the hood - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/under-the-hood/): Learn more about the foundational auth concepts for cloud-based application and how they work with Amplify. AWS Amplify Documentation +- [Set up Amplify Auth - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery and other operations. AWS Amplify Documentation +- [Authentication - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/): Enable sign-in, sign-up and sign-out within minutes with pre-built UI components and powerful authentication APIs AWS Amplify Documentation +- [Accessing credentials - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/accessing-credentials/): Use AWS Cognito Auth plugin to access auth credentials AWS Amplify Documentation +- [Add SMS flows - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/add-sms-flows/): Using phone numbers for sign-in and verification AWS Amplify Documentation +- [Set up admin actions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/admin-actions/): Learn how to expose administrative actions for your Cognito User Pool to your end user applications. AWS Amplify Documentation +- [Advanced workflows - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Uninstalling the app - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/app-uninstall/): Understand how to handle persistent data on a device when a user uninstalls the app. AWS Amplify Documentation +- [Listen to auth events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/auth-events/): Listen to various auth events AWS Amplify Documentation +- [Delete user account - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/delete-user-account/): Learn how to delete a user account. AWS Amplify Documentation +- [Enable guest access - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/enable-guest-access/): Access services without needing to sign in. AWS Amplify Documentation +- [Add social provider sign-in - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/add-social-provider/): Learn how to setup social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Enable sign-in - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/enable-sign-in/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool AWS Amplify Documentation +- [Use an existing Cognito User Pool and Identity Pool - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/import-existing-resources/): Configure the Amplify CLI to use existing Amazon Cognito User Pool and Identity Pool resources as an authentication and authorization mechanism for other Amplify categories (API, Storage, and more). AWS Amplify Documentation +- [Use existing resources without the CLI - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/auth/existing-resources/): Configure the Amplify Libraries to use existing Amazon Cognito resources by referencing them in your configuration. AWS Amplify Documentation +- [Configure Lambda function settings - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/functions/configure-options/): Learn how to configure custom settings for your Lambda function AWS Amplify Documentation +- [Environment variables - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/functions/environment-variables/): Configure environment variables for AWS Lambda functions AWS Amplify Documentation +- [Build options - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/functions/build-options/): Use build options for the function category in Amplify to execute a script before a function is deployed, for example, to transpile Typescript or ES6 with Babel into a format that is supported by the AWS Lambda's node runtime. AWS Amplify Documentation +- [Call a GraphQL API from a Lambda function - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/functions/graphql-from-lambda/): Interact with a GraphQL API from a Lambda function. AWS Amplify Documentation +- [Access secret values - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/functions/secrets/): Configure Lambda functions to securely access secret values AWS Amplify Documentation +- [Reuse code and assets using layers - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/functions/layers/): Use Amplify CLI's Lambda layer capability to reuse code & assets across functions. AWS Amplify Documentation +- [Set up a function - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/functions/set-up-function/): Use Amplify CLI to add powerful Lambda functions to your cloud-based mobile and web app with a simple guided workflow. AWS Amplify Documentation +- [Functions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/functions/): Build and deploy serverless functions to perform various tasks, such as handling API requests, executing backend logic, or integrating with other AWS services. AWS Amplify Documentation +- [GraphQL query with sorting by date - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/best-practice/query-with-sorting/): How to implement sorting in a GraphQL query AWS Amplify Documentation +- [Batch put custom resolver - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/best-practice/batch-put-custom-resolver/): Leverage GraphQL mutations to efficiently create multiple objects in one request rather than making sequential requests to create each object individually. AWS Amplify Documentation +- [Warehouse Management System - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/best-practice/warehouse-management/): Configure common access patters for your app following a warehouse management system example. AWS Amplify Documentation +- [Best practice - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/best-practice/): Best practices and examples for working with GraphQL. AWS Amplify Documentation +- [Advanced Workflows - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/advanced-workflows/): Learn more about advanced workflows in Amplify's API category AWS Amplify Documentation +- [AppSync Concepts - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/api-graphql-concepts/): Learn more about the foundation concepts of Amplify's API category. AWS Amplify Documentation +- [JavaScript, Android, Swift, and Flutter client code generation - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/client-code-generation/): Amplify'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). AWS Amplify Documentation +- [Incorporate machine learning - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/connect-machine-learning-services/): Add AI/ML capabilities such as text recognition, image labeling, text-to-speech, and translation to your GraphQL API. AWS Amplify Documentation +- [Connect API to existing MySQL or PostgreSQL database - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/connect-api-to-existing-database/): Learn how to connect your API to an existing MySQL or PostgreSQL database. AWS Amplify Documentation +- [Set up custom queries and mutations - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/custom-business-logic/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [Configure authorization modes - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/customize-authz-modes/): Learn more about how to configure authorization modes in Amplify's API category AWS Amplify Documentation +- [Customize authorization rules - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/customize-authorization-rules/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [Use existing AWS resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/existing-resources/): Configure the Amplify Libraries to use existing AWS AppSync resources by referencing them in your configuration. AWS Amplify Documentation +- [Customize your data model - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/data-modeling/): Customize your data model with primary keys, secondary indexes, and model relationships. AWS Amplify Documentation +- [Create, update, and delete application data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify. AWS Amplify Documentation +- [Modify Amplify-generated resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/modify-amplify-generated-resources/): Learn more about how to modify Amplify-generated resources for Amplify GraphQL APIs. This allows you to modify underlying AppSync, DynamoDB, Lambda, and OpenSearch resources. AWS Amplify Documentation +- [Working with caching and offline scenarios - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/offline/): Learn more about how to support offline scenarios with Amplify's GraphQL API category AWS Amplify Documentation +- [Read application data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/query-data/): Learn more about how to read data using Amplify's GraphQL API category. AWS Amplify Documentation +- [Relational models - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/relational-models/): Learn more about how API (GraphQL) handles relationships between Models, such as "has one", "has many", "belongs to". AWS Amplify Documentation +- [Evolving GraphQL schemas - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/schema-evolution/): Evolve your GraphQL schema over time using the @mapsTo directive to retain tables while renaming models AWS Amplify Documentation +- [Build search and aggregate queries - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/search-and-result-aggregations/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [Subscribe to real-time events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe data changes using subscriptions in Amplify. AWS Amplify Documentation +- [Troubleshooting - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/troubleshooting/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [Set up Amplify GraphQL API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [API (GraphQL) - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Record events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Set up Amplify Analytics - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/analytics/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSPinpoint instance. AWS Amplify Documentation +- [Analytics - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Automatically track sessions - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Identify user - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Enable and disable analytics - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Conflict resolution - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [Additional DataStore methods - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [DataStore events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Customize primary keys - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/customize-primary-keys/): Learn more about advanced workflows in the Amplify DataStore category, including custom primary keys. AWS Amplify Documentation +- [How it works - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [Observe in real time - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Relational models - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between models, such as 'has one', 'has many', and 'belongs to'. AWS Amplify Documentation +- [Manipulating data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete and observe data in DataStore. AWS Amplify Documentation +- [Schema updates - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Syncing data to cloud - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [Set up Amplify DataStore - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Set up authorization rules - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [DataStore - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/datastore/): Seamlessly synchronize and persist online & offline data to the cloud as well as across devices AWS Amplify Documentation +- [Use Amazon Location Service SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Configure location search - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/configure-location-search/): Use Amplify CLI to create and manage location search indices or place indices that are used to search for places in your application. AWS Amplify Documentation +- [Use existing Amazon Location resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/geo/existing-resources/): Configure Amplify Geo to use existing Amazon Location Service resources by referencing them in your configuration. AWS Amplify Documentation +- [Work with location search - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Work with maps - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Set up Amplify Geo - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Geo - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/geo/): Modern, interactive maps with location markers and location search. AWS Amplify Documentation +- [Change log levels - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/change-log-levels/): Change log levels by categories and users AWS Amplify Documentation +- [Change local storage - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/change-local-storage/): Change log local storage on a device AWS Amplify Documentation +- [Listen to log events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/hub-events/): Learn how to listen to Hub events for logging AWS Amplify Documentation +- [Enable and disable logging - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/enable-disable/): Learn more about how you can enable or disable logging AWS Amplify Documentation +- [Configure user allow list - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/configure-user/): Learn how to configure log levels by user AWS Amplify Documentation +- [Flush logs - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/flush-logs/): Learn how to force flush logs AWS Amplify Documentation +- [Remotely change log levels - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/remote-configuration/): Setup logging to fetch remote log levels AWS Amplify Documentation +- [Use AWS SDK for logging - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/sdk/): Get the Amplify Logging escape hatch AWS Amplify Documentation +- [Send logs - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/send-logs/): Use of Amplify Logger to write and send logs AWS Amplify Documentation +- [View logs - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/view-logs/): Learn how to view logs in Amazon CloudWatch AWS Amplify Documentation +- [Set up Logging - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/logging/set-up-logging/): Learn how to set up Amplify logging AWS Amplify Documentation +- [Logging - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/): Logging AWS Amplify Documentation +- [Identify entities from images - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/identify-entity/): Learn how to identify entities from an image using Amplify. AWS Amplify Documentation +- [Identify text - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/identify-text/): Learn how to identify text from images and documents in your application using AWS Amplify. AWS Amplify Documentation +- [Label objects in an image - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/label-image/): Learn more about how to detect labels in an image using Amplify. For example you can detect if an image has objects such as chairs, desks etc. AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSRekognition instance. AWS Amplify Documentation +- [Interpret sentiment - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/interpret-sentiment/): Learn how to determine key phrases, sentiment, language, syntax, and entities from text using Amplify. AWS Amplify Documentation +- [Text-to-speech - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/text-to-speech/): Learn more about how to integrate text-to-speech capabilities into your application using Amplify. AWS Amplify Documentation +- [Set up Predictions - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/set-up-predictions/): Get started with integrating ML capabilities into your application using Amplify AWS Amplify Documentation +- [Translate language - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/translate/): Learn more about how to integrate translation capabilities for your application using Amplify AWS Amplify Documentation +- [AI/ML Predictions - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/more-features/predictions/): The Predictions category enables you to integrate machine learning in your application without any prior machine learning experience. The Predictions category comes with built-in support for both online and offline use cases. AWS Amplify Documentation +- [More features - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/): Discover additional functionalities that enable you to integrate with a wide range of AWS services to adapt to evolving use cases. AWS Amplify Documentation +- [Identify user to Amazon Pinpoint - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/push-notifications/identify-user/): Provide information about a user to Amazon Pinpoint. AWS Amplify Documentation +- [Register a device - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/push-notifications/register-device/): Register a device with the push notification service and Amazon Pinpoint. AWS Amplify Documentation +- [Set up Amplify Push Notifications - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/push-notifications/set-up-push-notifications/): Use of Amplify Push Notifications AWS Amplify Documentation +- [Test push notifications - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/push-notifications/test-notifications/): Overview of testing your push notifications AWS Amplify Documentation +- [Set up push notification services - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/push-notifications/set-up-push-service/): Learn how to setup the various push notification services for your mobile app. AWS Amplify Documentation +- [Record notification events - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/push-notifications/record-notifications/): Record Notification events with the Amazon Pinpoint service. AWS Amplify Documentation +- [Push Notifications - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/push-notifications/): Drive customer engagement using push notifications with campaign analytics and targeting AWS Amplify Documentation +- [Delete data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Use existing AWS resources - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/restapi/existing-resources/): Configure the Amplify Libraries to use existing Amazon API Gateway resources by referencing them in your configuration. AWS Amplify Documentation +- [Configure REST API - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/configure-rest-api/): Use Amplify CLI's simple guided workflow to add REST APIs to cloud-based web and mobile apps. AWS Amplify Documentation +- [Fetch data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Override Amplify-generated API Gateway resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/override-api-gateway/): The 'amplify override api' command generates a developer-configurable 'overrides' TypeScript file which provides Amplify-generated API Gateway resources as CDK constructs. For example, developers can configure a custom description or the minimum compression size of their REST API. AWS Amplify Documentation +- [Set up Amplify REST API - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [Test the REST API - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/test-api/): Learn how you can test the REST API from the terminal, with Amplify Mock, or with the API Gateway console. AWS Amplify Documentation +- [Update data - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [API (REST) - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/restapi/): A straightforward and secure solution for making HTTP requests using REST APIs AWS Amplify Documentation +- [Configure Storage - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/configure-storage/): Use Amplify CLI to create and manage cloud-connected file and data storage for your app. AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/existing-resources/): Configure the Amplify Libraries to use an existing Amazon S3 bucket by referencing it in your configuration. AWS Amplify Documentation +- [File access levels - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/configure-access/): Learn about configuring different access levels in Amplify Storage. Objects can be public, protected, or private. AWS Amplify Documentation +- [Lambda triggers - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/lambda-triggers/): Learn how to enable triggers for the Storage Category with Amazon S3 and Amazon DynamoDB as Providers. The CLI supports associating Lambda triggers with S3 and DynamoDB events. AWS Amplify Documentation +- [Import an S3 bucket or DynamoDB table - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/import/): Learn how you can import existing S3 bucket or DynamoDB table resources as a storage resource for other Amplify categories (API, Function, and more) using the Amplify CLI. AWS Amplify Documentation +- [Download files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [List files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Remove files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Modify Amplify-generated resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/modify-amplify-generated-resources/): The 'amplify override storage' command generates a developer-configurable 'overrides' TypeScript file which provides Amplify-generated S3 and DynamoDB resources as CDK constructs. For example, developers can run the 'amplify override storage' command to enable Transfer Acceleration for Amplify-generated S3 buckets. AWS Amplify Documentation +- [Query transfers - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/query-transfers/): Learn how to query enqueued transfers from the local database using Amplify's storage category. AWS Amplify Documentation +- [Upload files - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Use transfer acceleration - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/transfer-acceleration/): Learn how to enable and use Transfer Acceleration on your S3 bucket AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access an AWSS3 low-level client instance. The returned AWSS3 instance is already configured with your access credentials. AWS Amplify Documentation +- [Set up Amplify Storage - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Using StoragePath - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/storagepath/): Learn more about constructing a StoragePath to use on Amplify Storage APIs AWS Amplify Documentation +- [Storage - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [Hub - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/utilities/hub/): Amplify has a local eventing system called Hub. It is a lightweight implementation of Publisher-Subscriber pattern, and is used to share data between modules and components in your app. AWS Amplify Documentation +- [Debugging - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/debugging/): Amplify developer menu helps you quickly file GitHub issues with critical information (environment and device information) automatically added to the issue description. Learn how to setup, activate, and use the developer menu. AWS Amplify Documentation +- [Build & connect backend - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Deploy & host - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/deploy-and-host/): Deploy and host AWS Amplify Documentation +- [Build UI - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-ui/): Build UI AWS Amplify Documentation +- [How Amplify works - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/how-amplify-works/): Learn about the capabilities of AWS Amplify and how they can be used together or independently for fullstack app development. AWS Amplify Documentation +- [Overview - Android - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/android/): This is a description for the overview page. AWS Amplify Documentation +- [Amplify tools - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/tools/): Tools AWS Amplify Documentation +- [Manage MFA settings - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/manage-mfa/): Learn how to enable multi-factor authentication with Amplify. AWS Amplify Documentation +- [Set up password change and recovery - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/manage-passwords/): Use AWS Cognito Auth plugin to update or reset user password AWS Amplify Documentation +- [Manage user profiles - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/manage-user-profile/): Learn more about how to enable customers to personalize their profile and verify their contact information with attributes. AWS Amplify Documentation +- [Remember a device - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/remember-device/): You can use the device-related features of Amazon Cognito User Pools by enabling the Devices features. Go to your Cognito User Pool, choose Devices in left navigation menu and then choose either User Opt In or Always. AWS Amplify Documentation +- [Set up Amplify Auth - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery, and other operations. AWS Amplify Documentation +- [Switching authentication flows - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/switch-auth/): Learn more about how to switch between different auth flows in Amplify. AWS Amplify Documentation +- [Under the hood - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/under-the-hood/): Learn more about the foundational auth concepts for cloud-based applications and how they work with Amplify. AWS Amplify Documentation +- [Authentication - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/): Enable sign-in, sign-up and sign-out within minutes with pre-built UI components and powerful authentication APIs AWS Amplify Documentation +- [Advanced workflows - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers, and working with AWS service objects. AWS Amplify Documentation +- [Add social provider sign-in - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/add-social-provider/): Learn how to set up social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Delete user account - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/delete-user-account/): Delete a user AWS Amplify Documentation +- [Listen to auth events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/auth-events/): Listen to various auth events AWS Amplify Documentation +- [Enable sign-up, sign-in, and sign-out - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/auth/enable-sign-up/): Learn how to use Amplify's sign up, sign in and sign out APIs. AWS Amplify Documentation +- [AppSync concepts - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/api-graphql-concepts/): Learn more about the foundation concepts of Amplify's API category. AWS Amplify Documentation +- [Connect to data from server-side runtimes - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/connect-from-server-runtime/): Learn more about how to call an AppSync GraphQL API from a NodeJS app or a Lambda function AWS Amplify Documentation +- [Connect your app code to the API - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/connect-to-api/): Learn how to connect your app code to the API. AWS Amplify Documentation +- [Advanced workflows - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/advanced-workflows/): Learn more about advanced workflows in Amplify's API category AWS Amplify Documentation +- [Working with caching and offline scenarios - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/offline/): Learn more about how to support offline scenarios with Amplify's GraphQL API category AWS Amplify Documentation +- [Use existing AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/existing-resources/): Configure the Amplify Libraries to use existing AWS AppSync resources by referencing them in your configuration. AWS Amplify Documentation +- [Create, update, and delete application data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify AWS Amplify Documentation +- [Optimistic UI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/optimistic-ui/): Learn more about implementing optimistic UI with Amplify GraphQL API. AWS Amplify Documentation +- [Customize your auth rules - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/customize-authz-modes/): Learn more about how to configure authorization modes in Amplify's API category AWS Amplify Documentation +- [Upgrade from AppSync SDK - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/upgrade-guide/): Learn how to upgrade from AWS AppSync SDK (Maintenance mode) to AWS Amplify. AWS Amplify Documentation +- [Set up Amplify GraphQL API - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [Read application data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/query-data/): Learn more about how to fetch data using Amplify's GraphQL API category AWS Amplify Documentation +- [Working with files / attachments - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/working-with-files/): Learn more about associating Amplify Storage files with Amplify GraphQL API records. AWS Amplify Documentation +- [Subscribe to real-time events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe to data changes using subscriptions in Amplify. AWS Amplify Documentation +- [API (GraphQL) - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Personalized recommendations - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/analytics/personalize-recommendations/): Amazon Personalize can create recommendations by using event data, historical data, or a combination of both. The event data can then be used to create recommendations. AWS Amplify Documentation +- [Record events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Set up Amplify Analytics - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your app. Cognito allows you to receive data from authenticated and unauthenticated users in your app. AWS Amplify Documentation +- [Automatically track sessions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Analytics - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Enable and disable analytics - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable and disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Set up authorization rules - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [Additional DataStore methods - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [Customize primary keys - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/customize-primary-keys/): Learn more about advanced workflows in the Amplify DataStore category, including custom primary keys. AWS Amplify Documentation +- [Conflict resolution - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [How it works - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [DataStore events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Schema updates - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Observe in real time - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Manipulating data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete, and observe data in DataStore. AWS Amplify Documentation +- [Relational models - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between Models, such as 'has one', 'has many', 'belongs to'. AWS Amplify Documentation +- [Set up Amplify DataStore - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Syncing data to cloud - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [DataStore - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/datastore/): Seamlessly synchronize and persist online & offline data to the cloud as well as across devices AWS Amplify Documentation +- [Use Amazon Location Service SDK - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Work with geofences - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/geofences/): Provision and manage geofences in your application with Amplify Geo. AWS Amplify Documentation +- [Use existing Amazon Location resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/existing-resources/): Configure Amplify Geo to use existing Amazon Location Service resources by referencing them in your configuration. AWS Amplify Documentation +- [Migrate from Google Maps - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/google-migration/): Migrate applications from Google Maps to Amplify Geo AWS Amplify Documentation +- [Work with maps - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Work with location search - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Set up Amplify Geo - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Configure a geofence collection - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/configure-geofencing/): Use Amplify CLI to create and manage collections of Geofences AWS Amplify Documentation +- [Geo - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/geo/): Modern, interactive maps with location markers and location search. AWS Amplify Documentation +- [Clear messages - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/clear-messages/): Learn more about how to clear synced in-app messages from the user's device. AWS Amplify Documentation +- [Display messages - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/display-messages/): Learn how in-app messages are displayed when an In-App Messaging or analytics event is sent and matches the criteria set forth by your active In-App Messaging campaigns. AWS Amplify Documentation +- [Identify a user - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/identify-user/): Learn how to segment and target your In-App Messaging campaigns to specific user subsets. AWS Amplify Documentation +- [Create an in-app messaging campaign - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/create-campaign/): Learn how to create a new Pinpoint campaign and configure it to be used with your Amplify project. AWS Amplify Documentation +- [Resolve conflicts - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/resolve-conflicts/): Learn how to resolve conflicts when an event is sent and meets the criteria set forth by multiple in-app messages. AWS Amplify Documentation +- [Set up in-app messaging - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/set-up-in-app-messaging/): Learn how to get started with in-app messaging. AWS Amplify Documentation +- [Sync messages - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/sync-messages/): Learn how to sync in-app messages to your user's local device. Synced messages will be displayed when a matching event is triggered. AWS Amplify Documentation +- [Respond to interaction events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/respond-interaction-events/): Learn how to respond with additional behavior to your users interacting with in-app messages by adding interaction event listeners. AWS Amplify Documentation +- [Integrate your application - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/integrate-application/): Learn how to integrate your application with In-app Messaging. AWS Amplify Documentation +- [In-app Messaging - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/in-app-messaging/): Amplify In-App Messaging helps you better engage your users with messages they can see while actively using your application. Send targeted messages to your defined user segments or even trigger contextual messages based on user behavior. Once you are up and running with In-App Messaging, you’ll be able to create messages that look native to your application and deliver them to your users all without additional code changes. AWS Amplify Documentation +- [Interact with bots - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/interactions/chatbot/): Learn more about how to integrate chat bot interactions into your application using Amplify. AWS Amplify Documentation +- [Set up Amplify Interactions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/interactions/set-up-interactions/): AWS Amplify Interactions category enables AI-powered chatbots in your web or mobile apps. You can use Interactions to configure your backend chatbot provider and to integrate a chatbot UI into your app with just a single line of code. AWS Amplify Documentation +- [Interactions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/interactions/): Automate customer workflows by enlisting the help of conversational chatbots powered by deep learning technologies AWS Amplify Documentation +- [Example application - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/example-app/): Sample code for using the Predictions category in Amplify AWS Amplify Documentation +- [Identify text - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/identify-text/): Learn how to identify text from images and documents in your application using AWS Amplify. AWS Amplify Documentation +- [Identify entities from images - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/identify-entity/): Learn more about how to identify entities from an image using Amplify. AWS Amplify Documentation +- [Label objects in an image - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/label-image/): Learn more about how to detect labels in an image using Amplify. For example, you can detect if an image has objects such as chairs or desks. AWS Amplify Documentation +- [Interpret sentiment - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/interpret-sentiment/): Learn how to determine key phrases, sentiment, language, syntax, and entities from text using Amplify. AWS Amplify Documentation +- [Translate language - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/translate/): Learn more about how to integrate translation capabilities for your application using Amplify AWS Amplify Documentation +- [Text-to-speech - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/text-to-speech/): Learn how to integrate text-to-speech capabilities into your application using Amplify. AWS Amplify Documentation +- [Set up Predictions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/set-up-predictions/): Get started with integrating ML capabilities into your application using Amplify AWS Amplify Documentation +- [Transcribe audio to text - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/transcribe-audio/): Learn more about how to transcribe audio to text (also known as speech-to-text) for your application using Amplify AWS Amplify Documentation +- [AI/ML Predictions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/predictions/): The Predictions category enables you to integrate machine learning in your application without any prior machine learning experience. The Predictions category comes with built-in support for both online and offline use cases. AWS Amplify Documentation +- [Set up Amplify PubSub - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/pubsub/set-up-pubsub/): Learn more about how you can use PubSub to pass messages between your app instances and its backend creating real-time interactive experiences. AWS Amplify Documentation +- [Subscribe and unsubscribe - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/pubsub/subscribe/): Learn more about how to subscribe to and unsubscribe from topics using Amplify's PubSub category AWS Amplify Documentation +- [Publish - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/pubsub/publish/): Learn more about how to publish a message using the PubSub category in Amplify AWS Amplify Documentation +- [PubSub - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/pubsub/): The AWS Amplify PubSub category provides connectivity with cloud-based message-oriented middleware. You can use PubSub to pass messages between your app instances and your its backend creating real-time interactive experiences. AWS Amplify Documentation +- [More features - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/more-features/): Discover additional functionalities that enable you to integrate with a wide range of AWS services to adapt to evolving use cases. AWS Amplify Documentation +- [Cancel API requests - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/restapi/cancel-api-requests/): Using the Cancel API in Amplify AWS Amplify Documentation +- [Delete data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Fetch data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Update data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [API (REST) - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/restapi/): A straightforward and secure solution for making HTTP requests using REST APIs AWS Amplify Documentation +- [Automatically track events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/autotrack/): You can enable automatic tracking of Storage Events such as uploads and downloads. Enabling this will automatically send Storage Events to Amazon Pinpoint and you will be able to see them within the AWS Pinpoint Console under Custom Events. AWS Amplify Documentation +- [Cancel requests - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/cancel-requests/): Learn how to cancel an in-flight get or put request from Storage. AWS Amplify Documentation +- [Copy files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/copy/): Learn more about how to copy files using Amplify's storage category. AWS Amplify Documentation +- [File access levels - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/configure-access/): Learn about configuring different access levels in Amplify Storage. Objects can be public, protected, or private. AWS Amplify Documentation +- [Custom Plugin - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/custom-plugin/): Learn more about how to create your own custom plugin. AWS Amplify Documentation +- [Get file properties - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/get-properties/): Learn more about how to get a file's properties without downloading the file using Amplify's storage category. AWS Amplify Documentation +- [Use existing AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/existing-resources/): Configure the Amplify Libraries to use an existing Amazon S3 bucket by referencing it in your configuration. AWS Amplify Documentation +- [List files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Remove files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Set up Amplify Storage - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Upload files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Use transfer acceleration - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/transfer-acceleration/): How to enable and use S3's Transfer Acceleration on your S3 bucket AWS Amplify Documentation +- [Download files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [Storage - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [Typescript Strict Mode - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/troubleshooting/strict-mode/): This section lists known TypeScript errors and their workarounds. AWS Amplify Documentation +- [Upgrading Amplify packages - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/troubleshooting/upgrade-amplify-packages/): Upgrading Amplify packages AWS Amplify Documentation +- [Troubleshooting - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/troubleshooting/): Recommendations on how to resolve some of the common issues & problems that you might face when using Amplify AWS Amplify Documentation +- [Cache - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/utilities/cache/): The Amplify Cache module provides a generic LRU cache for JavaScript developers to store data with priority and expiration settings. AWS Amplify Documentation +- [Internationalization - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/utilities/i18n/): The AWS Amplify I18n module is a lightweight internationalization solution. AWS Amplify Documentation +- [Service Worker - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/utilities/service-worker/): AWS Amplify ServiceWorker class enables registering a service worker in the browser and communicating with it via postMessage events, so that you can create rich offline experiences with Push APIs and analytics. AWS Amplify Documentation +- [Console Logger - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/utilities/console-logger/): AWS Amplify writes console logs through Console Logger. You can use Console Logger in your apps for the same purpose. AWS Amplify Documentation +- [Hub - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/utilities/hub/): Amplify has a local eventing system called Hub. It is a lightweight implementation of Publisher-Subscriber pattern, and is used to share data between modules and components in your app. AWS Amplify Documentation +- [Utilities - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/utilities/): A set of utilities provided by Amplify such as a cache module, an eventing system, and more. AWS Amplify Documentation +- [Server-Side Rendering - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/server-side-rendering/): Use Amplify categories APIs from Next.js server-side runtimes. AWS Amplify Documentation +- [Build & connect backend - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/prev/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Set up Amplify prerequisites - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/project-setup/prerequisites/): Project Setup with Amplify - Prerequisites AWS Amplify Documentation +- [Create your application - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/project-setup/create-application/): Project setup for Amplify prior to adding category-specific example. AWS Amplify Documentation +- [Project setup - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/project-setup/): Configure the CLI, create an app with a new Amplify backend, and install the Amplify Libraries. AWS Amplify Documentation +- [Deploy and host app - Angular - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/angular/start/getting-started/hosting/): Getting started with Amplify - How to host and deploy your web app AWS Amplify Documentation +- [Add authentication - Angular - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/angular/start/getting-started/auth/): Getting Started with Amplify - how to add auth to your app AWS Amplify Documentation +- [Set up Amplify CLI - Angular - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/angular/start/getting-started/installation/): Getting started with Amplify - Prerequisites AWS Amplify Documentation +- [Introduction - Angular - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/angular/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Next steps - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/getting-started/nextsteps/): Getting started with Amplify - Next steps AWS Amplify Documentation +- [Set up fullstack project - Angular - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/angular/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Connect API and database to the app - Angular - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/angular/start/getting-started/data-model/): Getting started with Amplify - How to model your data using Amplify AWS Amplify Documentation +- [Getting started - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/getting-started/): Start building an app using Amplify, including installing Amplify CLI, initializing a project, and deploying it. AWS Amplify Documentation +- [Start - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/): Start AWS Amplify Documentation +- [Configure Amplify categories - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/libraries/configure-categories/): Configuring the client. AWS Amplify Documentation +- [Libraries - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/libraries/): The Amplify open-source client libraries provide use-case centric, opinionated, declarative, and easy-to-use interfaces across different categories of cloud powered operations enabling mobile and web developers to easily interact with their backends. AWS Amplify Documentation +- [Set up authorization rules - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/auth-directive/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [GraphQL transform and Storage - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli-legacy/storage/): The GraphQL Transform, Amplify CLI, and Amplify Library make it simple to add complex object support with Amazon S3 to an application. AWS Amplify Documentation +- [Troubleshooting - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/project/troubleshooting/): Information to troubleshoot common Amplify CLI project errors. AWS Amplify Documentation +- [Mocking and testing - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/usage/mock/): Learn how to quickly test and debug without pushing all changes in your Amplify project to the cloud. Use local mocking and testing for certain categories including API (AWS AppSync), Storage (Amazon DynamoDB and Amazon S3), and Functions (AWS Lambda). AWS Amplify Documentation +- [Advanced workflows - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/usage/): Advanced workflows AWS Amplify Documentation +- [CLI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/cli/): The Amplify Command Line Interface (CLI) is a unified toolchain to create, integrate, and manage the AWS cloud services for your app. AWS Amplify Documentation +- [Set up password change and recovery - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/manage-passwords/): Set up user password change and recovery for your application. AWS Amplify Documentation +- [Manage user session and credentials - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/manage-user-session/): Learn how to manage user sessions and credentials. AWS Amplify Documentation +- [Manage MFA settings - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/manage-mfa/): Learn how to enable multi-factor authentication with Amplify. AWS Amplify Documentation +- [Manage user profiles - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/manage-user-profile/): Learn more about how to enable customers to personalize their profile and verify their contact information with attributes. AWS Amplify Documentation +- [Remember a device - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/remember-device/): You can use the device related features of Amazon Cognito UserPools by enabling the Devices features. Go to your Cognito UserPool, click on Devices in Left Navigation Menu and chose one of User Opt In or Always. AWS Amplify Documentation +- [Switching authentication flows - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/switch-auth/): Learn more about how to switch between different auth flows in Amplify. AWS Amplify Documentation +- [Under the hood - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/under-the-hood/): Learn more about the foundational auth concepts for cloud-based application and how they work with Amplify. AWS Amplify Documentation +- [Set up Amplify Auth - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery and other operations. AWS Amplify Documentation +- [Authentication - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/): Enable sign-in, sign-up and sign-out within minutes with pre-built UI components and powerful authentication APIs AWS Amplify Documentation +- [Delete user account - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/delete-user-account/): Learn how to delete a user account. AWS Amplify Documentation +- [Listen to auth events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/auth-events/): Listen to various auth events AWS Amplify Documentation +- [Add social provider sign-in - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/build-a-backend/auth/add-social-provider/): Learn how to setup social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Migrate from v5 to v6 - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/auth-migration-guide/): Learn more about the migration steps to upgrade Auth APIs for Amplify JavaScript v5 to v6 AWS Amplify Documentation +- [Enable sign-up, sign-in, and sign-out - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/enable-sign-up/): Learn how to use Amplify's sign-up, sign-in, and sign-out APIs. AWS Amplify Documentation +- [Advanced workflows - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Connect to existing AWS resources built with the CDK - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/existing-resources/cdk/): Connect a new app to AWS resources built with the CDK. AWS Amplify Documentation +- [Connect to existing AWS resources with Amplify CLI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/existing-resources/cli/): Use the Amplify CLI to connect existing AWS resources to a new app. AWS Amplify Documentation +- [Existing AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/existing-resources/): Use the Amplify CLI or AWS CDK to connect to existing AWS resources. AWS Amplify Documentation +- [Connect your app code to the API - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/connect-to-api/): Learn how to connect your app code to the API. AWS Amplify Documentation +- [Connect to data from server-side runtimes - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/connect-from-server-runtime/): Learn more about how to call an AppSync GraphQL API from a NodeJS app or a Lambda function AWS Amplify Documentation +- [Customize authorization rules - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/customize-authorization-rules/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [Customize your data model - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/data-modeling/): Customize your data model with primary keys, secondary indexes, and model relationships. AWS Amplify Documentation +- [Create, update, and delete application data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify. AWS Amplify Documentation +- [Optimistic UI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/optimistic-ui/): Learn more about implementing optimistic UI with Amplify GraphQL API. AWS Amplify Documentation +- [Read application data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/query-data/): Learn more about how to read data using Amplify's GraphQL API category. AWS Amplify Documentation +- [Subscribe to real-time events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe data changes using subscriptions in Amplify. AWS Amplify Documentation +- [Upgrade from AppSync SDK - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/upgrade-guide/): Learn how to upgrade from AWS AppSync SDK (Maintenance mode) to AWS Amplify. AWS Amplify Documentation +- [Set up Amplify GraphQL API - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [Working with files / attachments - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/working-with-files/): Learn more about associating Amplify Storage files with Amplify GraphQL API records. AWS Amplify Documentation +- [API (GraphQL) - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Record events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Set up Amplify Analytics - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Personalized recommendations - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/personalize-recommendations/): Amazon Personalize can create recommendations by using event data, historical data, or a combination of both. The event data can then be used to create recommendations. AWS Amplify Documentation +- [Storing analytics data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/storing-data/): The Amazon Kinesis Firehose analytics provider allows you to send analytics data to an Amazon Kinesis Firehose stream for reliably storing data. AWS Amplify Documentation +- [Streaming analytics data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/streaming-data/): The Amazon Kinesis analytics provider allows you to send analytics data to an Amazon Kinesis stream for real-time processing. AWS Amplify Documentation +- [Analytics - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Automatically track sessions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Migrate from v5 to v6 - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/analytics-migration-guide/): Learn more about the migration steps to upgrade Analytics APIs for Amplify JavaScript v5 to v6 AWS Amplify Documentation +- [Enable and disable analytics - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Identify user - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Conflict resolution - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [Additional DataStore methods - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [Example application - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/example-application/): Full examples and resources using Amplify DataStore. AWS Amplify Documentation +- [DataStore events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Customize primary keys - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/customize-primary-keys/): Learn more about advanced workflows in the Amplify DataStore category, including custom primary keys. AWS Amplify Documentation +- [How it works - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [Observe in real time - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Relational models - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between models, such as 'has one', 'has many', and 'belongs to'. AWS Amplify Documentation +- [Manipulating data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete and observe data in DataStore. AWS Amplify Documentation +- [Schema updates - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Syncing data to cloud - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [Set up Amplify DataStore - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Set up authorization rules - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [DataStore - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/datastore/): Seamlessly synchronize and persist online & offline data to the cloud as well as across devices AWS Amplify Documentation +- [Work with geofences - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/geofences/): Provision and manage geofences in your application with Amplify Geo. AWS Amplify Documentation +- [Use Amazon Location Service SDK - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Use existing Amazon Location resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/existing-resources/): Configure Amplify Geo to use existing Amazon Location Service resources by referencing them in your configuration. AWS Amplify Documentation +- [Work with location search - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Work with maps - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Set up Amplify Geo - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Migrate from Google Maps - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/google-migration/): Migrate applications from Google Maps to Amplify Geo AWS Amplify Documentation +- [Geo - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/geo/): Modern, interactive maps with location markers and location search. AWS Amplify Documentation +- [Clear messages - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/clear-messages/): Learn more about how to clear synced in-app messages from the user's device. AWS Amplify Documentation +- [Identify a user - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/identify-user/): Learn how to segment and target your In-App Messaging campaigns to specific user subsets. AWS Amplify Documentation +- [Display messages - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/display-messages/): Learn how in-app messages are displayed when an In-App Messaging or analytics event is sent and matches the criteria set forth by your active In-App Messaging campaigns. AWS Amplify Documentation +- [Create an in-app messaging campaign - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/create-campaign/): Learn how to create a new Pinpoint campaign and configure it to be used with your Amplify project. AWS Amplify Documentation +- [Migrate from v5 to v6 - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/in-app-messaging-migration-guide/): Learn more about the migration steps to upgrade In-app messaging APIs for Amplify JavaScript v5 to v6 AWS Amplify Documentation +- [Integrate your application - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/integrate-application/): Learn how to integrate your application with In-app Messaging. AWS Amplify Documentation +- [Respond to interaction events - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/respond-interaction-events/): Learn how to respond with additional behavior to your users interacting with in-app messages by adding interaction event listeners. AWS Amplify Documentation +- [Sync messages - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/sync-messages/): Learn how to sync in-app messages to your user's local device. Synced messages will be displayed when a matching event is triggered. AWS Amplify Documentation +- [Resolve conflicts - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/resolve-conflicts/): Learn how to resolve conflicts when an event is sent and meets the criteria set forth by multiple in-app messages. AWS Amplify Documentation +- [In-App Messaging - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/in-app-messaging/): Amplify In-App Messaging helps you better engage your users with messages they can see while actively using your application. Send targeted messages to your defined user segments or even trigger contextual messages based on user behavior. Once you are up and running with In-App Messaging, you’ll be able to create messages that look native to your application and deliver them to your users all without additional code changes. AWS Amplify Documentation +- [Interact with bots - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/interactions/chatbot/): Learn more about how to integrate chat bot interactions into your application using Amplify. AWS Amplify Documentation +- [Set up Amplify Interactions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/interactions/set-up-interactions/): AWS Amplify Interactions category enables AI-powered chatbots in your web or mobile apps. You can use Interactions to configure your backend chatbot provider and to integrate a chatbot UI into your app with just a single line of code. AWS Amplify Documentation +- [Identify entities from images - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/identify-entity/): Learn how to identify entities from an image using Amplify. AWS Amplify Documentation +- [Example application - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/example-app/): Sample code for using the Predictions category in Amplify. AWS Amplify Documentation +- [Identify text - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/identify-text/): Learn how to identify text from images and documents in your application using AWS Amplify. AWS Amplify Documentation +- [Label objects in an image - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/label-image/): Learn more about how to detect labels in an image using Amplify. For example you can detect if an image has objects such as chairs, desks etc. AWS Amplify Documentation +- [Interpret sentiment - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/interpret-sentiment/): Learn how to determine key phrases, sentiment, language, syntax, and entities from text using Amplify. AWS Amplify Documentation +- [Transcribe audio to text - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/transcribe-audio/): Learn more about how to transcribe audio to text (also known as speech-to-text) for your application using Amplify AWS Amplify Documentation +- [Text-to-speech - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/text-to-speech/): Learn more about how to integrate text-to-speech capabilities into your application using Amplify. AWS Amplify Documentation +- [Set up Predictions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/set-up-predictions/): Get started with integrating ML capabilities into your application using Amplify AWS Amplify Documentation +- [Translate language - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/translate/): Learn more about how to integrate translation capabilities for your application using Amplify AWS Amplify Documentation +- [AI/ML Predictions - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/predictions/): The Predictions category enables you to integrate machine learning in your application without any prior machine learning experience. The Predictions category comes with built-in support for both online and offline use cases. AWS Amplify Documentation +- [Publish - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/pubsub/publish/): Learn more about how to publish a message using the PubSub category in Amplify AWS Amplify Documentation +- [Set up Amplify PubSub - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/pubsub/set-up-pubsub/): Learn more about how you can use PubSub to pass messages between your app instances and your app’s backend creating real-time interactive experiences. AWS Amplify Documentation +- [Subscribe and unsubscribe - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/pubsub/subscribe/): Learn more about how to subscribe to and unsubscribe from topics using Amplify's PubSub category AWS Amplify Documentation +- [PubSub - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/pubsub/): The AWS Amplify PubSub category provides connectivity with cloud-based message-oriented middleware. You can use PubSub to pass messages between your app instances and its backend creating real-time interactive experiences. AWS Amplify Documentation +- [More features - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/): Discover additional functionalities that enable you to integrate with a wide range of AWS services to adapt to evolving use cases. AWS Amplify Documentation +- [Delete data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Use existing AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/existing-resources/): Configure the Amplify Libraries to use existing Amazon API Gateway resources by referencing them in your configuration. AWS Amplify Documentation +- [Build a generative AI sandbox with Amplify and Amazon Bedrock - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/gen-ai/): How to build a generative AI sandbox with Amazon Bedrock and AWS Amplify AWS Amplify Documentation +- [Fetch data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [Update data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Migrate from v5 to v6 - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/restapi-v5-to-v6-migration-guide/): Learn more about the migration steps to upgrade API(REST) APIs from Amplify JavaScript v5 to v6 AWS Amplify Documentation +- [API (REST) - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/restapi/): A straightforward and secure solution for making HTTP requests using REST APIs AWS Amplify Documentation +- [Use Amplify categories APIs from Nuxt 3 - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/server-side-rendering/nuxt/): Use Amplify categories APIs from Nuxt 3 AWS Amplify Documentation +- [Use Amplify categories APIs from Next.js - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/server-side-rendering/nextjs/): Use Amplify categories APIs from Next.js server-side runtimes. AWS Amplify Documentation +- [Server-Side Rendering - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/server-side-rendering/): Use Amplify categories APIs from SSR enabled frameworks. AWS Amplify Documentation +- [Copy files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/copy/): Learn more about how to copy files using Amplify's storage category. AWS Amplify Documentation +- [Use existing AWS resources - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/existing-resources/): Configure the Amplify Libraries to use an existing Amazon S3 bucket by referencing it in your configuration. AWS Amplify Documentation +- [File access levels - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/configure-access/): Learn about configuring different access levels in Amplify Storage. Objects can be public, protected, or private. AWS Amplify Documentation +- [Get file properties - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/get-properties/): Learn more about how to get a file's properties without downloading the file using Amplify's storage category. AWS Amplify Documentation +- [Import an S3 bucket or DynamoDB table - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/import/): Learn how you can import existing S3 bucket or DynamoDB table resources as a storage resource for other Amplify categories (API, Function, and more) using the Amplify CLI. AWS Amplify Documentation +- [Using Path - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/path/): Learn more about using path on Amplify Storage APIs. AWS Amplify Documentation +- [Download files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [List files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Remove files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Migrate from v5 to v6 - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/storage-v5-to-v6-migration-guide/): Learn more about the migration steps to upgrade Storage APIs for Amplify JavaScript v5 to v6 AWS Amplify Documentation +- [Upload files - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Use transfer acceleration - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/transfer-acceleration/): Learn how to enable and use Transfer Acceleration on your S3 bucket AWS Amplify Documentation +- [Set up Amplify Storage - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Storage - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [API Key Not Found issue - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/troubleshooting/apikey-not-found/): Resolving API Key Not Found issue AWS Amplify Documentation +- [Migrate from Amplify JavaScript v5 to v6 - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/troubleshooting/migrate-from-javascript-v5-to-v6/): Migration guide to upgrade applications using Amplify JavaScript v5 to v6. AWS Amplify Documentation +- [Upgrading Amplify packages - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/troubleshooting/upgrade-amplify-packages/): Upgrading Amplify packages AWS Amplify Documentation +- [Troubleshoot configuration errors - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/troubleshooting/library-not-configured/): Addressing missing configuration or NoCredentials error messages AWS Amplify Documentation +- [Troubleshooting - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/troubleshooting/): Recommendations on how to resolve some of the common issues and problems that you might face when using Amplify AWS Amplify Documentation +- [Cache - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/utilities/cache/): The Amplify Cache module provides a generic LRU cache for JavaScript developers to store data with priority and expiration settings. AWS Amplify Documentation +- [Console Logger - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/utilities/console-logger/): AWS Amplify writes console logs through Console Logger. You can use Console Logger in your apps for the same purpose. AWS Amplify Documentation +- [Internationalization - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/utilities/i18n/): The AWS Amplify I18n module is a lightweight internationalization solution. AWS Amplify Documentation +- [Hub - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/utilities/hub/): Amplify has a local eventing system called Hub. It is a lightweight implementation of Publisher-Subscriber pattern, and is used to share data between modules and components in your app. AWS Amplify Documentation +- [Service Worker - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/utilities/service-worker/): AWS Amplify ServiceWorker class enables registering a service worker in the browser and communicating with it via postMessage events, so that you can create rich offline experiences with Push APIs and analytics. AWS Amplify Documentation +- [Build & connect backend - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Deploy a static site from GitHub - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/deploy-and-host/deployment/deploy-static-site-github/): How to deploy a static site to Amplify Hosting using a Git repo. AWS Amplify Documentation +- [Enable pull-request previews - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/deploy-and-host/deployment/pull-request-previews/): How to enable pull-request previews with Amplify Hosting. AWS Amplify Documentation +- [Configure password protection for deployments - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/deploy-and-host/deployment/password-protected-deployments/): How to enable password-protection for your Amplify web deployments. AWS Amplify Documentation +- [Deploy a static site locally - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/deploy-and-host/deployment/deploy-static-site-locally/): How to deploy a static site to Amplify Hosting using a local project. AWS Amplify Documentation +- [Deployment - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/deploy-and-host/deployment/): With Amplify Hosting, developers building apps with Amplify can continuously deploy updates to their backend and frontend on every code commit. AWS Amplify Documentation +- [Configure a custom domain - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/deploy-and-host/custom-configuration/configure-custom-domain/): How to enable a custom domain name using Amplify Hosting. AWS Amplify Documentation +- [Custom configuration - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/deploy-and-host/custom-configuration/): Learn how to enable a custom domain name using Amplify Hosting. AWS Amplify Documentation +- [Deploy & host - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/deploy-and-host/): Deploy and host AWS Amplify Documentation +- [How Amplify works - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/how-amplify-works/): Learn about the capabilities of AWS Amplify and how they can be used together or independently for fullstack app development. AWS Amplify Documentation +- [Overview - Angular - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/angular/): This is a description for the overview page. AWS Amplify Documentation +- [Manage user attributes - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/managing-attributes/): Access and update user attributes AWS Amplify Documentation +- [Manage MFA settings - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/manage-mfa/): Learn how to enable multi-factor authentication with Amplify. AWS Amplify Documentation +- [Set up password change and recovery - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/manage-passwords/): Use AWS Cognito Auth plugin to update or reset user password AWS Amplify Documentation +- [Manage credentials - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/managing-credentials/): Learn how to customize credential storage. AWS Amplify Documentation +- [Multi-step sign-in - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/multi-step-sign-in/): Use AWS Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Remember a device - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/remember-device/): You can use the device-related features of Amazon Cognito User Pools by enabling the Devices features. Go to your Cognito User Pool, choose Devices in left navigation menu and then choose either User Opt In or Always. AWS Amplify Documentation +- [Set up Amplify Auth - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery, and other operations. AWS Amplify Documentation +- [Sign-in with custom flow - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/sign-in-custom-flow/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool using user-defined custom flow AWS Amplify Documentation +- [Enable sign-out - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/sign-out/): Sign out a user AWS Amplify Documentation +- [Enable sign-in with web UI - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/sign-in-with-web-ui/): Use AWS Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Under the hood - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/under-the-hood/): Learn more about the foundational auth concepts for cloud-based applications and how they work with Amplify. AWS Amplify Documentation +- [Authentication - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/): Enable sign-in, sign-up and sign-out within minutes with pre-built UI components and powerful authentication APIs AWS Amplify Documentation +- [Add SMS flows - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/add-sms-flows/): Using phone numbers for sign-in and verification AWS Amplify Documentation +- [Accessing credentials - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/accessing-credentials/): Use AWS Cognito Auth plugin to access auth credentials AWS Amplify Documentation +- [Advanced workflows - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers, and working with AWS service objects. AWS Amplify Documentation +- [Add social provider sign-in - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/add-social-provider/): Learn how to set up social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Enable guest access - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/enable-guest-access/): Access services without needing to sign in. AWS Amplify Documentation +- [Delete user account - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/delete-user-account/): Delete a user AWS Amplify Documentation +- [Listen to auth events - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/auth-events/): Listen to various auth events AWS Amplify Documentation +- [Use existing Amazon Cognito resources - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/existing-resources/): Configure the Amplify Libraries to use existing Amazon Cognito resources by referencing them in your configuration. AWS Amplify Documentation +- [Enable sign-in - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/auth/enable-sign-in/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool AWS Amplify Documentation +- [AppSync concepts - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/api-graphql-concepts/): Learn more about the foundation concepts of Amplify's API category. AWS Amplify Documentation +- [Advanced workflows - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/advanced-workflows/): Learn more about advanced workflows in Amplify's API category AWS Amplify Documentation +- [Working with caching and offline scenarios - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/offline/): Learn more about how to support offline scenarios with Amplify's GraphQL API category AWS Amplify Documentation +- [Use existing AWS resources - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/existing-resources/): Configure the Amplify Libraries to use existing AWS AppSync resources by referencing them in your configuration. AWS Amplify Documentation +- [Create, update, and delete application data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify AWS Amplify Documentation +- [Customize your auth rules - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/customize-authz-modes/): Learn more about how to configure authorization modes in Amplify's API category AWS Amplify Documentation +- [Set up Amplify GraphQL API - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [Read application data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/query-data/): Learn more about how to fetch data using Amplify's GraphQL API category AWS Amplify Documentation +- [Subscribe to real-time events - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe to data changes using subscriptions in Amplify. AWS Amplify Documentation +- [API (GraphQL) - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Identify user - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Record events - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Set up Amplify Analytics - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your app. Cognito allows you to receive data from authenticated and unauthenticated users in your app. AWS Amplify Documentation +- [Automatically track sessions - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Analytics - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Enable and disable analytics - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable and disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Set up authorization rules - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [Additional DataStore methods - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [Customize primary keys - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/customize-primary-keys/): Learn more about advanced workflows in the Amplify DataStore category, including custom primary keys. AWS Amplify Documentation +- [Conflict resolution - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [How it works - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [DataStore events - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Schema updates - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Observe in real time - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Manipulating data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete, and observe data in DataStore. AWS Amplify Documentation +- [Relational models - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between Models, such as 'has one', 'has many', 'belongs to'. AWS Amplify Documentation +- [Set up Amplify DataStore - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Syncing data to cloud - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [DataStore - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/datastore/): Seamlessly synchronize and persist online & offline data to the cloud as well as across devices AWS Amplify Documentation +- [More features - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/more-features/): Discover additional functionalities that enable you to integrate with a wide range of AWS services to adapt to evolving use cases. AWS Amplify Documentation +- [Add app badge count - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/app-badge-count/): Get and set the application badge count. AWS Amplify Documentation +- [Enable rich notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/enable-rich-notifications/): Enable rich notifications for you app. AWS Amplify Documentation +- [Interact with notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/interact-with-notifications/): Interact with push notifications through various events. AWS Amplify Documentation +- [Set up Amplify Push Notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/set-up-push-notifications/): Use of Amplify Push Notifications AWS Amplify Documentation +- [Request permissions - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/request-permissions/): Request permissions to display push notifications to users. AWS Amplify Documentation +- [Receive a device token - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/receive-device-token/): Receive a device token for use with push notifications. AWS Amplify Documentation +- [Set up push notification services - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/set-up-push-service/): Learn how to setup the various push notification services for your mobile app. AWS Amplify Documentation +- [Identify user to Amazon Pinpoint - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/identify-user/): Provide information about a user to Amazon Pinpoint. AWS Amplify Documentation +- [Test push notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/test-notifications/): Overview of testing your push notifications AWS Amplify Documentation +- [Push Notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/push-notifications/): Drive customer engagement using push notifications with campaign analytics and targeting AWS Amplify Documentation +- [Use existing AWS resources - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/restapi/existing-resources/): Configure the Amplify Libraries to use existing Amazon API Gateway resources by referencing them in your configuration. AWS Amplify Documentation +- [Delete data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Fetch data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Update data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [API (REST) - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/restapi/): A straightforward and secure solution for making HTTP requests using REST APIs AWS Amplify Documentation +- [Copy files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/copy/): Learn more about how to copy files using Amplify's storage category. AWS Amplify Documentation +- [File access levels - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/configure-access/): Learn about configuring different access levels in Amplify Storage. Objects can be public, protected, or private. AWS Amplify Documentation +- [Lambda triggers - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/lambda-triggers/): Learn how to enable triggers for the Storage Category with Amazon S3 and Amazon DynamoDB as Providers. The CLI supports associating Lambda triggers with S3 and DynamoDB events. AWS Amplify Documentation +- [Get file properties - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/get-properties/): Learn more about how to get a file's properties without downloading the file using Amplify's storage category. AWS Amplify Documentation +- [Use existing AWS resources - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/existing-resources/): Configure the Amplify Libraries to use an existing Amazon S3 bucket by referencing it in your configuration. AWS Amplify Documentation +- [List files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Move files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/move/): Learn more about how to move files using Amplify's storage category. AWS Amplify Documentation +- [Remove files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Set up Amplify Storage - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Upload files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Use transfer acceleration - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/transfer-acceleration/): How to enable and use S3's Transfer Acceleration on your S3 bucket AWS Amplify Documentation +- [Download files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [Storage - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [Upgrading Amplify packages - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/troubleshooting/upgrade-amplify-packages/): Upgrading Amplify packages AWS Amplify Documentation +- [Troubleshooting - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/troubleshooting/): Recommendations on how to resolve some of the common issues & problems that you might face when using Amplify AWS Amplify Documentation +- [Build & connect backend - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/prev/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Flutter API references - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/reference/flutter-api/): A list of Amplify Libraries for Flutter API reference docs. AWS Amplify Documentation +- [Upgrade guide - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/project-setup/upgrade-guide/): Guide to upgrade Amplify version from the last major version AWS Amplify Documentation +- [Escape hatch - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/project-setup/escape-hatch/): Advanced use cases in Amplify Flutter AWS Amplify Documentation +- [Platform setup - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/project-setup/platform-setup/): Instructions for platform-specific configurations needed for amplify-flutter AWS Amplify Documentation +- [Set up Amplify prerequisites - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/project-setup/prerequisites/): Project Setup with Amplify - Prerequisites AWS Amplify Documentation +- [Create your application - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/project-setup/create-application/): Project setup for Amplify prior to adding category-specific example. AWS Amplify Documentation +- [Project setup - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/project-setup/): Configure the CLI, create an app with a new Amplify backend, and install the Amplify Libraries. AWS Amplify Documentation +- [Generate model files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/getting-started/generate-model/): Getting Started with Amplify Libraries - Generate model files AWS Amplify Documentation +- [Set up Amplify CLI - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/getting-started/installation/): Getting started with Amplify - Prerequisites AWS Amplify Documentation +- [Introduction - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Integrate your app - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/getting-started/integrate/): Getting Started with Amplify Libraries - How to integrate Amplify into your app AWS Amplify Documentation +- [Next steps - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/getting-started/nextsteps/): Getting started with Amplify - Next steps AWS Amplify Documentation +- [Set up fullstack project - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Getting started - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/start/getting-started/): Start building an app using Amplify, including installing Amplify CLI, initializing a project, and deploying it. AWS Amplify Documentation +- [Libraries - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/tools/libraries/): The Amplify open-source client libraries provide use-case centric, opinionated, declarative, and easy-to-use interfaces across different categories of cloud powered operations enabling mobile and web developers to easily interact with their backends. AWS Amplify Documentation +- [Set up authorization rules - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/tools/cli-legacy/auth-directive/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [Set up password change and recovery - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/manage-passwords/): Set up user password change and recovery for your application. AWS Amplify Documentation +- [Manage user attributes - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/managing-attributes/): Access and update user attributes AWS Amplify Documentation +- [Manage MFA settings - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/manage-mfa/): Learn how to enable multi-factor authentication with Amplify. AWS Amplify Documentation +- [Manage credentials - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/managing-credentials/): Learn how to customize credential storage. AWS Amplify Documentation +- [Multi-step sign-in - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/multi-step-sign-in/): Use AWS Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Sign-in with custom flow - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/sign-in-custom-flow/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool using user defined custom flow AWS Amplify Documentation +- [Remember a device - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/remember-device/): You can use the device related features of Amazon Cognito UserPools by enabling the Devices features. Go to your Cognito UserPool, click on Devices in Left Navigation Menu and chose one of User Opt In or Always. AWS Amplify Documentation +- [Enable sign-in with web UI - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/sign-in-with-web-ui/): Use AWS Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Enable sign-out - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/sign-out/): SignOut a user AWS Amplify Documentation +- [Set up Amplify Auth - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery and other operations. AWS Amplify Documentation +- [Authentication - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/): Enable sign-in, sign-up and sign-out within minutes with pre-built UI components and powerful authentication APIs AWS Amplify Documentation +- [Accessing credentials - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/accessing-credentials/): Use AWS Cognito Auth plugin to access auth credentials AWS Amplify Documentation +- [Add SMS flows - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/add-sms-flows/): Using phone numbers for sign-in and verification AWS Amplify Documentation +- [Advanced workflows - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Listen to auth events - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/auth-events/): Listen to various auth events AWS Amplify Documentation +- [Delete user account - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/delete-user-account/): Learn how to delete a user account. AWS Amplify Documentation +- [Enable guest access - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/enable-guest-access/): Access services without needing to sign in. AWS Amplify Documentation +- [Add social provider sign-in - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/add-social-provider/): Learn how to setup social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Enable sign-in - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/enable-sign-in/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool AWS Amplify Documentation +- [Use existing resources without the CLI - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/auth/existing-resources/): Configure the Amplify Libraries to use existing Amazon Cognito resources by referencing them in your configuration. AWS Amplify Documentation +- [Connect to existing AWS resources built with the CDK - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/existing-resources/cdk/): Connect a new app to AWS resources built with the CDK. AWS Amplify Documentation +- [Connect to existing AWS resources with Amplify CLI - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/existing-resources/cli/): Use the Amplify CLI to connect existing AWS resources to a new app. AWS Amplify Documentation +- [Advanced Workflows - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/advanced-workflows/): Learn more about advanced workflows in Amplify's API category AWS Amplify Documentation +- [AppSync Concepts - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/api-graphql-concepts/): Learn more about the foundation concepts of Amplify's API category. AWS Amplify Documentation +- [Configure authorization modes - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/customize-authz-modes/): Learn more about how to configure authorization modes in Amplify's API category AWS Amplify Documentation +- [Use existing AWS resources - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/existing-resources/): Configure the Amplify Libraries to use existing AWS AppSync resources by referencing them in your configuration. AWS Amplify Documentation +- [Create, update, and delete application data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify. AWS Amplify Documentation +- [Read application data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/query-data/): Learn more about how to read data using Amplify's GraphQL API category. AWS Amplify Documentation +- [Subscribe to real-time events - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe data changes using subscriptions in Amplify. AWS Amplify Documentation +- [Set up Amplify GraphQL API - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [API (GraphQL) - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Record events - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Set up Amplify Analytics - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Analytics - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Automatically track sessions - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Identify user - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Enable and disable analytics - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Conflict resolution - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [Additional DataStore methods - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [DataStore events - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Customize primary keys - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/customize-primary-keys/): Learn more about advanced workflows in the Amplify DataStore category, including custom primary keys. AWS Amplify Documentation +- [How it works - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [Observe in real time - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Relational models - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between models, such as 'has one', 'has many', and 'belongs to'. AWS Amplify Documentation +- [Manipulating data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete and observe data in DataStore. AWS Amplify Documentation +- [Schema updates - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Syncing data to cloud - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [Set up Amplify DataStore - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Set up authorization rules - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [DataStore - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/datastore/): Seamlessly synchronize and persist online & offline data to the cloud as well as across devices AWS Amplify Documentation +- [More features - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/more-features/): Discover additional functionalities that enable you to integrate with a wide range of AWS services to adapt to evolving use cases. AWS Amplify Documentation +- [Add app badge count - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/app-badge-count/): Get and set the application badge count. AWS Amplify Documentation +- [Enable rich notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/enable-rich-notifications/): Enable rich notifications for you app. AWS Amplify Documentation +- [Identify user to Amazon Pinpoint - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/identify-user/): Provide information about a user to Amazon Pinpoint. AWS Amplify Documentation +- [Interact with notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/interact-with-notifications/): Interact with push notifications through various events. AWS Amplify Documentation +- [Receive a device token - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/receive-device-token/): Receive a device token for use with push notifications. AWS Amplify Documentation +- [Request permissions - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/request-permissions/): Request permissions to display push notifications to users. AWS Amplify Documentation +- [Set up Amplify Push Notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/set-up-push-notifications/): Use of Amplify Push Notifications AWS Amplify Documentation +- [Set up push notification services - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/set-up-push-service/): Learn how to setup the various push notification services for your mobile app. AWS Amplify Documentation +- [Push Notifications - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/push-notifications/): Drive customer engagement using push notifications with campaign analytics and targeting AWS Amplify Documentation +- [Delete data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Use existing AWS resources - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/restapi/existing-resources/): Configure the Amplify Libraries to use existing Amazon API Gateway resources by referencing them in your configuration. AWS Amplify Documentation +- [Fetch data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [Update data - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Copy files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/copy/): Learn more about how to copy files using Amplify's storage category. AWS Amplify Documentation +- [Get file properties - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/get-properties/): Learn more about how to get a file's properties without downloading the file using Amplify's storage category. AWS Amplify Documentation +- [Download files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [List files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Remove files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Upload files - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Use transfer acceleration - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/transfer-acceleration/): Learn how to enable and use Transfer Acceleration on your S3 bucket AWS Amplify Documentation +- [Set up Amplify Storage - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Using StoragePath - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/storagepath/): Learn more about constructing a StoragePath to use on Amplify Storage APIs AWS Amplify Documentation +- [Storage - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [Upgrading Amplify packages - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/troubleshooting/upgrade-amplify-packages/): Upgrading Amplify packages AWS Amplify Documentation +- [Troubleshooting - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/troubleshooting/): Recommendations on how to resolve some of the common issues and problems that you might face when using Amplify AWS Amplify Documentation +- [Build & connect backend - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Overview - Flutter - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/flutter/): This is a description for the overview page. AWS Amplify Documentation +- [Storing analytics data - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/prev/build-a-backend/more-features/analytics/storing-data/): The Amazon Kinesis Firehose analytics provider allows you to send analytics data to an Amazon Kinesis Firehose stream for reliably storing data. AWS Amplify Documentation +- [Streaming analytics data - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/prev/build-a-backend/more-features/analytics/streaming-data/): The Amazon Kinesis analytics provider allows you to send analytics data to an Amazon Kinesis stream for real-time processing. AWS Amplify Documentation +- [Update Endpoint - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/prev/build-a-backend/more-features/analytics/update-endpoint/): he Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Analytics - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/prev/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Create a custom plugin - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/prev/build-a-backend/more-features/analytics/create-custom-plugin/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Deploy and host app - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/getting-started/hosting/): Getting started with Amplify - How to host and deploy your web app AWS Amplify Documentation +- [Introduction - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Set up fullstack project - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Connect API and database to the app - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/start/getting-started/data-model/): Getting started with Amplify - How to model your data using Amplify AWS Amplify Documentation +- [Getting started - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/start/getting-started/): Start building an app using Amplify, including installing Amplify CLI, initializing a project, and deploying it. AWS Amplify Documentation +- [Getting started - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/adminui/start/): Getting started with Amplify Studio AWS Amplify Documentation +- [Data modeling - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/data/data-model/): Get started with Amplify Studio AWS Amplify Documentation +- [Bind UI to data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/tutorial/bindui/): Figma to React code with Amplify Studio AWS Amplify Documentation +- [Collections - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/tutorial/collections/): Figma to React code with Amplify Studio AWS Amplify Documentation +- [Model database - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/tutorial/data/): Create a database and GraphQL API. AWS Amplify Documentation +- [Write React code - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/tutorial/code/): Create a database and GraphQL API. AWS Amplify Documentation +- [Build UI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/tutorial/buildui/): Figma to React code with Amplify Studio AWS Amplify Documentation +- [Tutorial - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/tools/console/tutorial/): Tutorial AWS Amplify Documentation +- [Data binding - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/databinding/): Figma to React code with Amplify Studio AWS Amplify Documentation +- [Collections - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/collections/): Collections AWS Amplify Documentation +- [UI event handler - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/eventhandling/): Figma to React code with Amplify Studio AWS Amplify Documentation +- [Component slots - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/slots/): Add component slots to Amplify-generated Figma to code components. Use this to support nested components or collections in React code. AWS Amplify Documentation +- [Theming - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/theming/): Configure your Amplify-generated UI components to match your brand using the Amplify Theme Editor Figma plugin AWS Amplify Documentation +- [Responsive components - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/responsive/): Learn how to configure Figma to Code components in order for them to scale according to breakpoints AWS Amplify Documentation +- [Extend with code - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/override/): Figma to React code with Amplify Studio AWS Amplify Documentation +- [Best practices - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/bestpractices/): Constraints of Amplify Studio's Figma to React capabilities AWS Amplify Documentation +- [Figma-to-Code - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/uibuilder/): Generate clean React code from Figma design files with Amplify Studio. AWS Amplify Documentation +- [Configure special inputs - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/formbuilder/special-inputs/): Special input fields in Amplify Studio form builder allow the user to interact with unique Amplify features AWS Amplify Documentation +- [Form Builder - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/formbuilder/): Amplify Studio's Form Builder automatically generates cloud-connected forms as React code, either from your data model, any JSON object, or from scratch. You can configure validation logic, adjust theming, and customize presentation all within the console. AWS Amplify Documentation +- [Customize form inputs - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/formbuilder/customize/): Use the Form Builder in Amplify Studio to customize React form components. You can add new form inputs, bind them to a field, customize labels, and add validation rules. AWS Amplify Documentation +- [Customize action buttons (Submit, Cancel, Clear, Reset) - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/formbuilder/call-to-action/): Amplify Studio generated forms come with three action buttons: **Submit**, **Cancel**, and **Clear** or **Reset**, depending on whether the form creates or updates a record. AWS Amplify Documentation +- [Manage form lifecycle - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/formbuilder/lifecycle/): Hook into the form's lifecycle events to customize user input before submission, run validations, handle errors, or self-manage user input events. AWS Amplify Documentation +- [Data binding - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/formbuilder/data-binding/): Cloud connected forms can be bound to data models with relationships, allowing multiple data models to be updated upon submission. AWS Amplify Documentation +- [Extend input element in code - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/formbuilder/overrides/): Use the 'overrides' property to override any form input's properties. Use this as an escape hatch in case there's a property that you can't customize within Studio. AWS Amplify Documentation +- [Validate form data - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/formbuilder/validations/): Sanitize user input by adding validation rules to your form. By default, Amplify Studio infers a range of validation rules based on the data model. For example, given a data model with an 'AWSEmail' field, the generated form input will automatically run an email validation rule. AWS Amplify Documentation +- [Build UI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-ui/): Build UI AWS Amplify Documentation +- [Overview - JavaScript - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/javascript/): This is a description for the overview page. AWS Amplify Documentation +- [Deploy and host app - Next.js - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/nextjs/start/getting-started/hosting/): Getting started with Amplify - How to host and deploy your web app AWS Amplify Documentation +- [Set up Amplify CLI - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/getting-started/installation/): Getting started with Amplify - Prerequisites AWS Amplify Documentation +- [Introduction - Next.js - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/nextjs/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Set up fullstack project - Next.js - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/nextjs/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Connect API and database to the app - Next.js - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/nextjs/start/getting-started/data-model/): Getting started with Amplify - How to model your data using Amplify AWS Amplify Documentation +- [Add social provider sign-in - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/build-a-backend/auth/add-social-provider/): Learn how to setup social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Migrate from v5 to v6 - Next.js - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/nextjs/build-a-backend/server-side-rendering/nextjs-v5-to-v6-migration-guide/): Learn more about the migration steps to upgrade Server-Side APIs for Amplify JavaScript v5 to v6 AWS Amplify Documentation +- [Server-Side Rendering - Next.js - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/nextjs/build-a-backend/server-side-rendering/): Use Amplify categories APIs from SSR enabled frameworks. AWS Amplify Documentation +- [Migrate from Amplify JavaScript v5 to v6 - Next.js - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/nextjs/build-a-backend/troubleshooting/migrate-from-javascript-v5-to-v6/): Migration guide to upgrade applications using Amplify JavaScript v5 to v6. AWS Amplify Documentation +- [Overview - Next.js - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/nextjs/): This is a description for the overview page. AWS Amplify Documentation +- [Add authentication - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/getting-started/auth/): Getting Started with Amplify - how to add auth to your app AWS Amplify Documentation +- [Introduction - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Set up fullstack project - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Connect API and database to the app - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/start/getting-started/data-model/): Getting started with Amplify - How to model your data using Amplify AWS Amplify Documentation +- [How Amplify works - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/how-amplify-works/): Learn about the capabilities of AWS Amplify and how they can be used together or independently for fullstack app development. AWS Amplify Documentation +- [Overview - React - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react/): This is a description for the overview page. AWS Amplify Documentation +- [Set up Amplify Auth - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery, and other operations. AWS Amplify Documentation +- [Add social provider sign-in - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/auth/add-social-provider/): Learn how to set up social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Enable sign-up, sign-in, and sign-out - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/auth/enable-sign-up/): Learn how to use Amplify's sign up, sign in and sign out APIs. AWS Amplify Documentation +- [AppSync concepts - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/graphqlapi/api-graphql-concepts/): Learn more about the foundation concepts of Amplify's API category. AWS Amplify Documentation +- [Connect to data from server-side runtimes - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/graphqlapi/connect-from-server-runtime/): Learn more about how to call an AppSync GraphQL API from a NodeJS app or a Lambda function AWS Amplify Documentation +- [Advanced workflows - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/graphqlapi/advanced-workflows/): Learn more about advanced workflows in Amplify's API category AWS Amplify Documentation +- [Working with caching and offline scenarios - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/offline/): Learn more about how to support offline scenarios with Amplify's GraphQL API category AWS Amplify Documentation +- [Use existing AWS resources - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/graphqlapi/existing-resources/): Configure the Amplify Libraries to use existing AWS AppSync resources by referencing them in your configuration. AWS Amplify Documentation +- [Customize your auth rules - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/graphqlapi/customize-authz-modes/): Learn more about how to configure authorization modes in Amplify's API category AWS Amplify Documentation +- [Upgrade from AppSync SDK - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/graphqlapi/upgrade-guide/): Learn how to upgrade from AWS AppSync SDK (Maintenance mode) to AWS Amplify. AWS Amplify Documentation +- [Set up Amplify GraphQL API - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [API (GraphQL) - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Record events - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Streaming analytics data - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/streaming-data/): The Amazon Kinesis analytics provider allows you to send analytics data to an Amazon Kinesis stream for real-time processing. AWS Amplify Documentation +- [Update Endpoint - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/update-endpoint/): he Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Set up Amplify Analytics - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your app. Cognito allows you to receive data from authenticated and unauthenticated users in your app. AWS Amplify Documentation +- [Automatically track sessions - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Analytics - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Create a custom plugin - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/create-custom-plugin/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Enable and disable analytics - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable and disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Set up authorization rules - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [Additional DataStore methods - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [Conflict resolution - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [How it works - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [DataStore events - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Schema updates - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Observe in real time - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Manipulating data - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete, and observe data in DataStore. AWS Amplify Documentation +- [Relational models - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between Models, such as 'has one', 'has many', 'belongs to'. AWS Amplify Documentation +- [Set up Amplify DataStore - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Syncing data to cloud - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [Clear messages - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/clear-messages/): Learn more about how to clear synced in-app messages from the user's device. AWS Amplify Documentation +- [Display messages - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/display-messages/): Learn how in-app messages are displayed when an In-App Messaging or analytics event is sent and matches the criteria set forth by your active In-App Messaging campaigns. AWS Amplify Documentation +- [Identify a user - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/identify-user/): Learn how to segment and target your In-App Messaging campaigns to specific user subsets. AWS Amplify Documentation +- [Create an in-app messaging campaign - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/create-campaign/): Learn how to create a new Pinpoint campaign and configure it to be used with your Amplify project. AWS Amplify Documentation +- [Resolve conflicts - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/resolve-conflicts/): Learn how to resolve conflicts when an event is sent and meets the criteria set forth by multiple in-app messages. AWS Amplify Documentation +- [Set up in-app messaging - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/set-up-in-app-messaging/): Learn how to get started with in-app messaging. AWS Amplify Documentation +- [Sync messages - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/sync-messages/): Learn how to sync in-app messages to your user's local device. Synced messages will be displayed when a matching event is triggered. AWS Amplify Documentation +- [Integrate your application - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/integrate-application/): Learn how to integrate your application with In-app Messaging. AWS Amplify Documentation +- [Respond to interaction events - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/respond-interaction-events/): Learn how to respond with additional behavior to your users interacting with in-app messages by adding interaction event listeners. AWS Amplify Documentation +- [In-app Messaging - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/in-app-messaging/): Amplify In-App Messaging helps you better engage your users with messages they can see while actively using your application. Send targeted messages to your defined user segments or even trigger contextual messages based on user behavior. Once you are up and running with In-App Messaging, you’ll be able to create messages that look native to your application and deliver them to your users all without additional code changes. AWS Amplify Documentation +- [Interact with bots - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/interactions/chatbot/): Learn more about how to integrate chat bot interactions into your application using Amplify. AWS Amplify Documentation +- [Set up Amplify Interactions - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/interactions/set-up-interactions/): AWS Amplify Interactions category enables AI-powered chatbots in your web or mobile apps. You can use Interactions to configure your backend chatbot provider and to integrate a chatbot UI into your app with just a single line of code. AWS Amplify Documentation +- [Set up Predictions - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/predictions/set-up-predictions/): Get started with integrating ML capabilities into your application using Amplify AWS Amplify Documentation +- [Subscribe and unsubscribe - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/pubsub/subscribe/): Learn more about how to subscribe to and unsubscribe from topics using Amplify's PubSub category AWS Amplify Documentation +- [Publish - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/pubsub/publish/): Learn more about how to publish a message using the PubSub category in Amplify AWS Amplify Documentation +- [More features - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/more-features/): Discover additional functionalities that enable you to integrate with a wide range of AWS services to adapt to evolving use cases. AWS Amplify Documentation +- [Add app badge count - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/app-badge-count/): Get and set the application badge count. AWS Amplify Documentation +- [Enable rich notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/enable-rich-notifications/): Enable rich notifications for you app. AWS Amplify Documentation +- [Interact with notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/interact-with-notifications/): Interact with push notifications through various events. AWS Amplify Documentation +- [Set up Amplify Push Notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/set-up-push-notifications/): Use of Amplify Push Notifications AWS Amplify Documentation +- [Request permissions - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/request-permissions/): Request permissions to display push notifications to users. AWS Amplify Documentation +- [Migrate from previous version - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/migrate-from-previous-version/): Migrate from the deprecated to the new version of Amplify Push Notifications. AWS Amplify Documentation +- [Receive a device token - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/receive-device-token/): Receive a device token for use with push notifications. AWS Amplify Documentation +- [Set up push notification services - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/set-up-push-service/): Learn how to setup the various push notification services for your mobile app. AWS Amplify Documentation +- [Identify user to Amazon Pinpoint - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/identify-user/): Provide information about a user to Amazon Pinpoint. AWS Amplify Documentation +- [Test push notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/test-notifications/): Overview of testing your push notifications AWS Amplify Documentation +- [Push Notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/push-notifications/): Drive customer engagement using push notifications with campaign analytics and targeting AWS Amplify Documentation +- [Cancel API requests - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/restapi/cancel-api-requests/): Using the Cancel API in Amplify AWS Amplify Documentation +- [Delete data - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Fetch data - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Update data - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [Cancel requests - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/cancel-requests/): Learn how to cancel an in-flight get or put request from Storage. AWS Amplify Documentation +- [Copy files - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/copy/): Learn more about how to copy files using Amplify's storage category. AWS Amplify Documentation +- [File access levels - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/configure-access/): Learn about configuring different access levels in Amplify Storage. Objects can be public, protected, or private. AWS Amplify Documentation +- [Custom Plugin - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/custom-plugin/): Learn more about how to create your own custom plugin. AWS Amplify Documentation +- [Use existing AWS resources - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/existing-resources/): Configure the Amplify Libraries to use an existing Amazon S3 bucket by referencing it in your configuration. AWS Amplify Documentation +- [List files - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Remove files - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Set up Amplify Storage - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Upload files - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Download files - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [Storage - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [Typescript Strict Mode - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/troubleshooting/strict-mode/): This section lists known TypeScript errors and their workarounds. AWS Amplify Documentation +- [Upgrading Amplify packages - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/troubleshooting/upgrade-amplify-packages/): Upgrading Amplify packages AWS Amplify Documentation +- [Cache - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/utilities/cache/): The Amplify Cache module provides a generic LRU cache for JavaScript developers to store data with priority and expiration settings. AWS Amplify Documentation +- [Internationalization - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/utilities/i18n/): The AWS Amplify I18n module is a lightweight internationalization solution. AWS Amplify Documentation +- [Console Logger - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/utilities/console-logger/): AWS Amplify writes console logs through Console Logger. You can use Console Logger in your apps for the same purpose. AWS Amplify Documentation +- [Hub - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/utilities/hub/): Amplify has a local eventing system called Hub. It is a lightweight implementation of Publisher-Subscriber pattern, and is used to share data between modules and components in your app. AWS Amplify Documentation +- [Utilities - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/utilities/): A set of utilities provided by Amplify such as a cache module, an eventing system, and more. AWS Amplify Documentation +- [Build & connect backend - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/prev/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Set up Amplify prerequisites - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/project-setup/prerequisites/): Project Setup with Amplify - Prerequisites AWS Amplify Documentation +- [Create your application - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/project-setup/create-application/): Project setup for Amplify prior to adding category-specific example. AWS Amplify Documentation +- [Add authentication - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/getting-started/auth/): Getting Started with Amplify - how to add auth to your app AWS Amplify Documentation +- [Set up Amplify CLI - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/getting-started/installation/): Getting started with Amplify - Prerequisites AWS Amplify Documentation +- [Introduction - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Next steps - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/getting-started/nextsteps/): Getting started with Amplify - Next steps AWS Amplify Documentation +- [Set up fullstack project - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Connect API and database to the app - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/getting-started/data-model/): Getting started with Amplify - How to model your data using Amplify AWS Amplify Documentation +- [Getting started - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/start/getting-started/): Start building an app using Amplify, including installing Amplify CLI, initializing a project, and deploying it. AWS Amplify Documentation +- [Manage MFA settings - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/auth/manage-mfa/): Learn how to enable multi-factor authentication with Amplify. AWS Amplify Documentation +- [Remember a device - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/auth/remember-device/): You can use the device related features of Amazon Cognito UserPools by enabling the Devices features. Go to your Cognito UserPool, click on Devices in Left Navigation Menu and chose one of User Opt In or Always. AWS Amplify Documentation +- [Switching authentication flows - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/auth/switch-auth/): Learn more about how to switch between different auth flows in Amplify. AWS Amplify Documentation +- [Under the hood - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/auth/under-the-hood/): Learn more about the foundational auth concepts for cloud-based application and how they work with Amplify. AWS Amplify Documentation +- [Set up Amplify Auth - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery and other operations. AWS Amplify Documentation +- [Advanced workflows - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Add social provider sign-in - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/auth/add-social-provider/): Learn how to setup social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Enable sign-up, sign-in, and sign-out - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/auth/enable-sign-up/): Learn how to use Amplify's sign-up, sign-in, and sign-out APIs. AWS Amplify Documentation +- [Create, update, and delete application data - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify. AWS Amplify Documentation +- [Subscribe to real-time events - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe data changes using subscriptions in Amplify. AWS Amplify Documentation +- [API (GraphQL) - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Set up Amplify Analytics - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Streaming analytics data - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/analytics/streaming-data/): The Amazon Kinesis analytics provider allows you to send analytics data to an Amazon Kinesis stream for real-time processing. AWS Amplify Documentation +- [Analytics - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Automatically track sessions - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Identify user - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Enable and disable analytics - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Conflict resolution - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [Additional DataStore methods - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [Example application - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/example-application/): Full examples and resources using Amplify DataStore. AWS Amplify Documentation +- [DataStore events - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [How it works - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [Observe in real time - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Relational models - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between models, such as 'has one', 'has many', and 'belongs to'. AWS Amplify Documentation +- [Manipulating data - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete and observe data in DataStore. AWS Amplify Documentation +- [Schema updates - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Syncing data to cloud - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [Set up Amplify DataStore - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Set up authorization rules - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [Clear messages - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/clear-messages/): Learn more about how to clear synced in-app messages from the user's device. AWS Amplify Documentation +- [Identify a user - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/identify-user/): Learn how to segment and target your In-App Messaging campaigns to specific user subsets. AWS Amplify Documentation +- [Display messages - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/display-messages/): Learn how in-app messages are displayed when an In-App Messaging or analytics event is sent and matches the criteria set forth by your active In-App Messaging campaigns. AWS Amplify Documentation +- [Create an in-app messaging campaign - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/create-campaign/): Learn how to create a new Pinpoint campaign and configure it to be used with your Amplify project. AWS Amplify Documentation +- [Integrate your application - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/integrate-application/): Learn how to integrate your application with In-app Messaging. AWS Amplify Documentation +- [Respond to interaction events - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/respond-interaction-events/): Learn how to respond with additional behavior to your users interacting with in-app messages by adding interaction event listeners. AWS Amplify Documentation +- [Sync messages - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/sync-messages/): Learn how to sync in-app messages to your user's local device. Synced messages will be displayed when a matching event is triggered. AWS Amplify Documentation +- [Resolve conflicts - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/resolve-conflicts/): Learn how to resolve conflicts when an event is sent and meets the criteria set forth by multiple in-app messages. AWS Amplify Documentation +- [In-App Messaging - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/in-app-messaging/): Amplify In-App Messaging helps you better engage your users with messages they can see while actively using your application. Send targeted messages to your defined user segments or even trigger contextual messages based on user behavior. Once you are up and running with In-App Messaging, you’ll be able to create messages that look native to your application and deliver them to your users all without additional code changes. AWS Amplify Documentation +- [Interact with bots - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/interactions/chatbot/): Learn more about how to integrate chat bot interactions into your application using Amplify. AWS Amplify Documentation +- [Set up Amplify Interactions - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/interactions/set-up-interactions/): AWS Amplify Interactions category enables AI-powered chatbots in your web or mobile apps. You can use Interactions to configure your backend chatbot provider and to integrate a chatbot UI into your app with just a single line of code. AWS Amplify Documentation +- [Publish - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/pubsub/publish/): Learn more about how to publish a message using the PubSub category in Amplify AWS Amplify Documentation +- [Subscribe and unsubscribe - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/pubsub/subscribe/): Learn more about how to subscribe to and unsubscribe from topics using Amplify's PubSub category AWS Amplify Documentation +- [More features - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/more-features/): Discover additional functionalities that enable you to integrate with a wide range of AWS services to adapt to evolving use cases. AWS Amplify Documentation +- [Add app badge count - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/app-badge-count/): Get and set the application badge count. AWS Amplify Documentation +- [Enable rich notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/enable-rich-notifications/): Enable rich notifications for you app. AWS Amplify Documentation +- [Identify user to Amazon Pinpoint - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/identify-user/): Provide information about a user to Amazon Pinpoint. AWS Amplify Documentation +- [Interact with notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/interact-with-notifications/): Interact with push notifications through various events. AWS Amplify Documentation +- [Receive a device token - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/receive-device-token/): Receive a device token for use with push notifications. AWS Amplify Documentation +- [Migrate from v5 to v6 - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/push-notifications-migration-guide/): Learn more about the migration steps to upgrade Push Notifications APIs for Amplify JavaScript v5 to v6 AWS Amplify Documentation +- [Request permissions - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/request-permissions/): Request permissions to display push notifications to users. AWS Amplify Documentation +- [Set up Amplify Push Notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/set-up-push-notifications/): Use of Amplify Push Notifications AWS Amplify Documentation +- [Push Notifications - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/push-notifications/): Drive customer engagement using push notifications with campaign analytics and targeting AWS Amplify Documentation +- [Define authorization rules - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Set up Amplify REST API - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [API (REST) - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/restapi/): A straightforward and secure solution for making HTTP requests using REST APIs AWS Amplify Documentation +- [Set up Amplify Storage - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Migrate from Amplify JavaScript v5 to v6 - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/troubleshooting/migrate-from-javascript-v5-to-v6/): Migration guide to upgrade applications using Amplify JavaScript v5 to v6. AWS Amplify Documentation +- [Build & connect backend - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [How Amplify works - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/how-amplify-works/): Learn about the capabilities of AWS Amplify and how they can be used together or independently for fullstack app development. AWS Amplify Documentation +- [Overview - React Native - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/react-native/): This is a description for the overview page. AWS Amplify Documentation +- [Manage user attributes - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/managing-attributes/): Access and update user attributes AWS Amplify Documentation +- [Set up password change and recovery - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/manage-passwords/): Use AWS Cognito Auth plugin to update or reset user password AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/sdk/): Underlying service AWS Amplify Documentation +- [Multi-step sign-in - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/multi-step-sign-in/): Use AWS Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Remember a device - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/remember-device/): You can use the device-related features of Amazon Cognito User Pools by enabling the Devices features. Go to your Cognito User Pool, choose Devices in left navigation menu and then choose either User Opt In or Always. AWS Amplify Documentation +- [Set up Amplify Auth - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery, and other operations. AWS Amplify Documentation +- [Sign-in with custom flow - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/sign-in-custom-flow/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool using user-defined custom flow AWS Amplify Documentation +- [Enable sign-out - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/sign-out/): Sign out a user AWS Amplify Documentation +- [Enable sign-in with web UI - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/sign-in-with-web-ui/): Use AWS Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Under the hood - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/under-the-hood/): Learn more about the foundational auth concepts for cloud-based applications and how they work with Amplify. AWS Amplify Documentation +- [Authentication - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/): Enable sign-in, sign-up and sign-out within minutes with pre-built UI components and powerful authentication APIs AWS Amplify Documentation +- [Accessing credentials - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/accessing-credentials/): Use AWS Cognito Auth plugin to access auth credentials AWS Amplify Documentation +- [Uninstalling the app - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/app-uninstall/): Understand how to handle persistent data on a device when a user uninstalls the app. AWS Amplify Documentation +- [Add social provider sign-in - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/add-social-provider/): Learn how to set up social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Data usage policy information - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/data-usage-policy/): Review the data types gathered by the Amplify library that Apple requires you to disclose in your app's data usage policy when submitting the app to the App Store. AWS Amplify Documentation +- [Enable guest access - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/enable-guest-access/): Access services without needing to sign in. AWS Amplify Documentation +- [Delete user account - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/delete-user-account/): Delete a user AWS Amplify Documentation +- [Listen to auth events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/auth-events/): Listen to various auth events AWS Amplify Documentation +- [Use existing Amazon Cognito resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/existing-resources/): Configure the Amplify Libraries to use existing Amazon Cognito resources by referencing them in your configuration. AWS Amplify Documentation +- [Enable sign-in - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/auth/enable-sign-in/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool AWS Amplify Documentation +- [AppSync concepts - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/api-graphql-concepts/): Learn more about the foundation concepts of Amplify's API category. AWS Amplify Documentation +- [Advanced workflows - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/advanced-workflows/): Learn more about advanced workflows in Amplify's API category AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/existing-resources/): Configure the Amplify Libraries to use existing AWS AppSync resources by referencing them in your configuration. AWS Amplify Documentation +- [Create, update, and delete application data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify AWS Amplify Documentation +- [Optimistic UI - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/optimistic-ui/): Learn more about implementing optimistic UI with Amplify GraphQL API. AWS Amplify Documentation +- [Customize your auth rules - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/customize-authz-modes/): Learn more about how to configure authorization modes in Amplify's API category AWS Amplify Documentation +- [Set up Amplify GraphQL API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [Read application data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/query-data/): Learn more about how to fetch data using Amplify's GraphQL API category AWS Amplify Documentation +- [Subscribe to real-time events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe to data changes using subscriptions in Amplify. AWS Amplify Documentation +- [API (GraphQL) - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/analytics/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWS Pinpoint instance. AWS Amplify Documentation +- [Record events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Set up Amplify Analytics - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your app. Cognito allows you to receive data from authenticated and unauthenticated users in your app. AWS Amplify Documentation +- [Automatically track sessions - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Analytics - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Enable and disable analytics - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable and disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Identify user - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Set up authorization rules - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [Additional DataStore methods - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [Conflict resolution - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [How it works - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [DataStore events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Schema updates - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Observe in real time - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Manipulating data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete, and observe data in DataStore. AWS Amplify Documentation +- [Relational models - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between Models, such as 'has one', 'has many', 'belongs to'. AWS Amplify Documentation +- [Set up Amplify DataStore - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Syncing data to cloud - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [DataStore - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/datastore/): Seamlessly synchronize and persist online & offline data to the cloud as well as across devices AWS Amplify Documentation +- [Use Amazon Location Service SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Use existing Amazon Location resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/geo/existing-resources/): Configure Amplify Geo to use existing Amazon Location Service resources by referencing them in your configuration. AWS Amplify Documentation +- [Work with maps - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Work with location search - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Set up Amplify Geo - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Identify text - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/identify-text/): Learn how to identify text from images and documents in your application using AWS Amplify. AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSRekognition instance. AWS Amplify Documentation +- [Identify entities from images - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/identify-entity/): Learn more about how to identify entities from an image using Amplify. AWS Amplify Documentation +- [Label objects in an image - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/label-image/): Learn more about how to detect labels in an image using Amplify. For example, you can detect if an image has objects such as chairs or desks. AWS Amplify Documentation +- [Interpret sentiment - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/interpret-sentiment/): Learn how to determine key phrases, sentiment, language, syntax, and entities from text using Amplify. AWS Amplify Documentation +- [Translate language - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/translate/): Learn more about how to integrate translation capabilities for your application using Amplify AWS Amplify Documentation +- [Text-to-speech - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/text-to-speech/): Learn how to integrate text-to-speech capabilities into your application using Amplify. AWS Amplify Documentation +- [Set up Predictions - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/set-up-predictions/): Get started with integrating ML capabilities into your application using Amplify AWS Amplify Documentation +- [Transcribe audio to text - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/transcribe-audio/): Learn more about how to transcribe audio to text (also known as speech-to-text) for your application using Amplify AWS Amplify Documentation +- [AI/ML Predictions - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/more-features/predictions/): The Predictions category enables you to integrate machine learning in your application without any prior machine learning experience. The Predictions category comes with built-in support for both online and offline use cases. AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/restapi/existing-resources/): Configure the Amplify Libraries to use existing Amazon API Gateway resources by referencing them in your configuration. AWS Amplify Documentation +- [Delete data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Fetch data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Update data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [File access levels - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/configure-access/): Learn about configuring different access levels in Amplify Storage. Objects can be public, protected, or private. AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/existing-resources/): Configure the Amplify Libraries to use an existing Amazon S3 bucket by referencing it in your configuration. AWS Amplify Documentation +- [List files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access an AWSS3 low-level client instance. The returned AWSS3 instance is already configured with your access credentials. AWS Amplify Documentation +- [Remove files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Set up Amplify Storage - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Upload files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Download files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [Storage - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [Hub - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/utilities/hub/): Amplify has a local eventing system called Hub. It is a lightweight implementation of Publisher-Subscriber pattern, and is used to share data between modules and components in your app. AWS Amplify Documentation +- [Debugging - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/debugging/): Amplify developer menu helps you quickly file GitHub issues with critical information (environment and device information) automatically added to the issue description. Learn how to set up, activate, and use the developer menu. AWS Amplify Documentation +- [Build & connect backend - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/prev/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Uninstalling the app - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/info/app-uninstall/): Learn about the data that gets stored persistently on a device. AWS Amplify Documentation +- [Data information - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/info/overview/): Information regarding the data collected by the library AWS Amplify Documentation +- [Info - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/info/): Info AWS Amplify Documentation +- [Using AWS IoT with Amplify - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/pubsub/aws-iot-and-amplify/): Learn how to use the AWS IoT capabilities in an application that uses the newest Amplify library. AWS Amplify Documentation +- [Working with the API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/pubsub/working-api/): Learn how to establish a connection, subscribe to a topic, publish to a topic, unsubscribe from a topic and close a connection with PubSub on AWS Mobile SDK. AWS Amplify Documentation +- [Getting started - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/pubsub/getting-started/): Learn how to integrate connectivity with cloud-based message-oriented middleware using PubSub and AWS Mobile SDK. You can use PubSub to pass messages between your app instances and your app’s backend creating real-time interactive experiences. AWS Amplify Documentation +- [PubSub - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/pubsub/): PubSub AWS Amplify Documentation +- [Setting up push notification services - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/push-notifications/setup-push-service/): Learn how to set up the various push notification services for your mobile app. AWS Amplify Documentation +- [Messaging campaigns - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/push-notifications/messaging-campaign/): Use AWS Mobile SDK and the Amazon Pinpoint console to target your app users with push messaging. You can send individual messages or configure campaigns that target a group of users that match a profile that you define. AWS Amplify Documentation +- [Getting started - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/push-notifications/getting-started/): Enable your users to receive mobile push messages sent from the Apple (APNs) and Google (FCM/GCM) platforms. The Amplify CLI deploys your push notification backend using Amazon Pinpoint. You can also create Amazon Pinpoint campaigns that tie user behavior to push or other forms of messaging. AWS Amplify Documentation +- [Using TransferUtility - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/storage/transfer-utility/): To make it easy to upload and download objects from Amazon S3, AWS Mobile SDK provides a TransferUtility component with built-in support for background transfers, progress tracking, and MultiPart uploads. AWS Amplify Documentation +- [Using GraphQL API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/storage/graphql-api/): Learn how to upload and download Amazon S3 objects using AWS AppSync, a GraphQL-based solution to build data-driven apps with real-time and offline capabilities. AWS Amplify Documentation +- [Configure access - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/storage/configure-access/): Learn how to configure access to Amazon S3 resources AWS Amplify Documentation +- [Getting started - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/storage/getting-started/): Learn how to configure the data access level on your stored objects using AWS Mobile SDK. AWS Amplify Documentation +- [Storage - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/storage/): Storage AWS Amplify Documentation +- [Endpoints - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/analytics/endpoints/): When a user starts a session (for example, by launching your mobile app), your mobile or web application can automatically register (or update) an endpoint with Amazon Pinpoint. The endpoint represents the device that the user starts the session with. AWS Amplify Documentation +- [Getting started - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/analytics/getting-started/): Learn more about how to add analytics capabilities in your cloud-based application using AWS Amplify. AWS Amplify Documentation +- [Events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/analytics/events/): You can use the AWS Android SDK for Pinpoint to report usage data, or events, to Amazon Pinpoint. You can report events to capture information such as session times, users’ purchasing behavior, sign-in attempts, or any custom event type that you need. AWS Amplify Documentation +- [Using Amazon Kinesis - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/analytics/kinesis/): Learn how to interface with Amazon Kinesis Data Streams and Amazon Kinesis Data Firehose to stream analytics data for real-time processing using Amplify. AWS Amplify Documentation +- [REST API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/api/rest/): The API category will perform SDK code generation which, when used with the AWSMobileClient, can be used for creating signed requests for Amazon API Gateway when the service Authorization is set to AWS_IAM or when using a Cognito User Pools Authorizer. AWS Amplify Documentation +- [GraphQL API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/api/graphql/): AWS AppSync helps you build data-driven apps with real-time and offline capabilities. The AppSync Android SDK enables you to integrate your app with the AWS AppSync service and is based off of the Apollo project found here. AWS Amplify Documentation +- [Device features - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/device-features/): You can use the device-related features of Amazon Cognito User Pools by enabling the Devices features. AWS Amplify Documentation +- [Custom auth flow - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/custom-auth-flow/): Learn how to customize the authentication flow with Amazon Cognito User Pools to enable custom challenge types, in addition to a password in order to verify the identity of users. AWS Amplify Documentation +- [Drop-in auth - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/drop-in-auth/): Learn how to use and customize AWSMobileClient's simple “drop-in” auth UI for your application. AWS Amplify Documentation +- [Hosted UI - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/hosted-ui/): Amazon Cognito provides a customizable user experience via the Hosted UI. The Hosted UI is an OAuth 2.0 flow that allows you to launch a login screen without embedding an SDK for Cognito or a social provider into your application. AWS Amplify Documentation +- [Federated identities - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/federated-identities/): Federated sign-in can be used to obtain federated “Identity ID” using external providers. Learn how to set up external sign-in providers like SAML provider, Facebook, Google, Sign in with Apple. AWS Amplify Documentation +- [Guest access - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/guest-access/): Learn how to enable “Guest” or “Unauthenticated” UX in your application. This is provided out of the box with AWSMobileClient through the initialization routine you have added. AWS Amplify Documentation +- [Working with the API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/working-with-api/): Learn more about how to use Amplify's auth APIs AWS Amplify Documentation +- [Getting started - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/getting-started/): Learn how to integrate auth capabilities into your mobile app with AWS Mobile SDK. AWS Amplify Documentation +- [Authentication - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/auth/): The AWSMobileClient provides client APIs and building blocks for developers who want to create user authentication experiences. Learn more about how it works. AWS Amplify Documentation +- [SDK Setup Options - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/configuration/setup-options/): The AWS SDK contains high level client interfaces for quickly adding common features and functionality to your app. You can also manually add the generated AWS service interfaces for direct interaction if you have custom or advanced requirements. AWS Amplify Documentation +- [Configuration - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/configuration/): Configuration AWS Amplify Documentation +- [AWS Mobile SDK - Overview - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/sdk/): The AWS Mobile SDK enables you to build mobile apps by providing simplified APIs for AWS services such as Amazon Cognito, Amazon S3, AWS AppSync, and more. AWS Amplify Documentation +- [Upgrade guide - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/project-setup/upgrade-guide/): Guide to upgrade Amplify version from the last major version AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/project-setup/use-existing-resources/): Add existing AWS resources to an application without the CLI. AWS Amplify Documentation +- [Using the Combine framework with Amplify - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/project-setup/combine-framework/): Amplify's support for Apple's Combine framework AWS Amplify Documentation +- [Set up Amplify prerequisites - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/project-setup/prerequisites/): Project Setup with Amplify - Prerequisites AWS Amplify Documentation +- [Create your application - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/project-setup/create-application/): Project setup for Amplify prior to adding category-specific example. AWS Amplify Documentation +- [Project setup - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/project-setup/): Configure the CLI, create an app with a new Amplify backend, and install the Amplify Libraries. AWS Amplify Documentation +- [Connect to the cloud - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/getting-started/add-api/): Getting started with Amplify Libraries - How to add API and database to your app. AWS Amplify Documentation +- [Generate model files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/getting-started/generate-model/): Getting Started with Amplify Libraries - Generate model files AWS Amplify Documentation +- [Introduction - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Integrate your app - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/getting-started/integrate/): Getting Started with Amplify Libraries - How to integrate Amplify into your app AWS Amplify Documentation +- [Next steps - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/getting-started/nextsteps/): Getting started with Amplify - Next steps AWS Amplify Documentation +- [Set up fullstack project - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Libraries - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/tools/libraries/): The Amplify open-source client libraries provide use-case centric, opinionated, declarative, and easy-to-use interfaces across different categories of cloud powered operations enabling mobile and web developers to easily interact with their backends. AWS Amplify Documentation +- [Set up authorization rules - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/tools/cli-legacy/auth-directive/): Add authorization rules to your GraphQL schema to control access to your data. AWS Amplify Documentation +- [Set up password change and recovery - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/manage-passwords/): Set up user password change and recovery for your application. AWS Amplify Documentation +- [Manage user attributes - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/managing-attributes/): Access and update user attributes AWS Amplify Documentation +- [Manage MFA settings - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/manage-mfa/): Learn how to enable multi-factor authentication with Amplify. AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/sdk/): Underlying service AWS Amplify Documentation +- [Multi-step sign-in - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/multi-step-sign-in/): Use AWS Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Sign-in with custom flow - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/sign-in-custom-flow/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool using user defined custom flow AWS Amplify Documentation +- [Remember a device - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/remember-device/): You can use the device related features of Amazon Cognito UserPools by enabling the Devices features. Go to your Cognito UserPool, click on Devices in Left Navigation Menu and chose one of User Opt In or Always. AWS Amplify Documentation +- [Enable sign-in with web UI - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/sign-in-with-web-ui/): Use AWS Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Enable sign-out - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/sign-out/): SignOut a user AWS Amplify Documentation +- [Switching authentication flows - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/switch-auth/): Learn more about how to switch between different auth flows in Amplify. AWS Amplify Documentation +- [Under the hood - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/under-the-hood/): Learn more about the foundational auth concepts for cloud-based application and how they work with Amplify. AWS Amplify Documentation +- [Set up Amplify Auth - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/set-up-auth/): Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery and other operations. AWS Amplify Documentation +- [Authentication - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/): Enable sign-in, sign-up and sign-out within minutes with pre-built UI components and powerful authentication APIs AWS Amplify Documentation +- [Accessing credentials - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/accessing-credentials/): Use AWS Cognito Auth plugin to access auth credentials AWS Amplify Documentation +- [Add SMS flows - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/add-sms-flows/): Using phone numbers for sign-in and verification AWS Amplify Documentation +- [Advanced workflows - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Uninstalling the app - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/app-uninstall/): Understand how to handle persistent data on a device when a user uninstalls the app. AWS Amplify Documentation +- [Data usage policy information - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/data-usage-policy/): Review the data types gathered by the Amplify library that Apple requires you to disclose in your app's data usage policy when submitting the app to the App Store. AWS Amplify Documentation +- [Listen to auth events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/auth-events/): Listen to various auth events AWS Amplify Documentation +- [Delete user account - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/delete-user-account/): Learn how to delete a user account. AWS Amplify Documentation +- [Enable guest access - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/enable-guest-access/): Access services without needing to sign in. AWS Amplify Documentation +- [Add social provider sign-in - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/add-social-provider/): Learn how to setup social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple. AWS Amplify Documentation +- [Enable sign-in - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/enable-sign-in/): Use AWS Cognito Auth plugin to sign in a user into AWS Cognito User Pool AWS Amplify Documentation +- [Use existing resources without the CLI - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/auth/existing-resources/): Configure the Amplify Libraries to use existing Amazon Cognito resources by referencing them in your configuration. AWS Amplify Documentation +- [Advanced Workflows - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/advanced-workflows/): Learn more about advanced workflows in Amplify's API category AWS Amplify Documentation +- [AppSync Concepts - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/api-graphql-concepts/): Learn more about the foundation concepts of Amplify's API category. AWS Amplify Documentation +- [Configure authorization modes - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/customize-authz-modes/): Learn more about how to configure authorization modes in Amplify's API category AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/existing-resources/): Configure the Amplify Libraries to use existing AWS AppSync resources by referencing them in your configuration. AWS Amplify Documentation +- [Create, update, and delete application data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/mutate-data/): Learn more about how to create and update data using GraphQL APIs in Amplify. AWS Amplify Documentation +- [Optimistic UI - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/optimistic-ui/): Learn more about implementing optimistic UI with Amplify GraphQL API. AWS Amplify Documentation +- [Read application data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/query-data/): Learn more about how to read data using Amplify's GraphQL API category. AWS Amplify Documentation +- [Relational models - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/relational-models/): Learn more about how API (GraphQL) handles relationships between Models, such as "has one", "has many", "belongs to". AWS Amplify Documentation +- [Subscribe to real-time events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/subscribe-data/): Learn more about how to observe data changes using subscriptions in Amplify. AWS Amplify Documentation +- [Upgrade from AppSync SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/upgrade-guide/): Learn how to upgrade from AWS AppSync SDK (Maintenance mode) to AWS Amplify. AWS Amplify Documentation +- [Set up Amplify GraphQL API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/set-up-graphql-api/): Learn more about how to get started with Amplify's API category AWS Amplify Documentation +- [Working with files / attachments - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/working-with-files/): Learn more about associating Amplify Storage files with Amplify GraphQL API records. AWS Amplify Documentation +- [API (GraphQL) - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/graphqlapi/): Easy and secure solution to access your backend data with support for real-time updates using GraphQL AWS Amplify Documentation +- [File access levels - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/configure-access/): Learn about configuring different access levels in Amplify Storage. Objects can be public, protected, or private. AWS Amplify Documentation +- [Download files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/download/): Learn more about how to download and retrieve files using the Storage category of Amplify AWS Amplify Documentation +- [List files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/list/): Learn more about how to list all of the uploaded objects using Amplify's storage category. AWS Amplify Documentation +- [Remove files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/remove/): Learn how to remove files using the Storage category in Amplify AWS Amplify Documentation +- [Upload files - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/upload/): Learn more about how to upload files using Amplify's storage category AWS Amplify Documentation +- [Use transfer acceleration - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/transfer-acceleration/): Learn how to enable and use Transfer Acceleration on your S3 bucket AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access an AWSS3 low-level client instance. The returned AWSS3 instance is already configured with your access credentials. AWS Amplify Documentation +- [Set up Amplify Storage - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/set-up-storage/): The Amplify Storage category provides a simple mechanism for managing user content for your app in public, protected, or private storage buckets. The Amplify AWS S3 Storage plugin leverages Amazon S3. AWS Amplify Documentation +- [Using StoragePath - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/storagepath/): Learn more about constructing a StoragePath to use on Amplify Storage APIs AWS Amplify Documentation +- [Storage - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/storage/): Learn more about how you can manage user content for your app in public, protected or private storage buckets using Amplify Storage. AWS Amplify Documentation +- [Record events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Set up Amplify Analytics - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/analytics/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSPinpoint instance. AWS Amplify Documentation +- [Analytics - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/analytics/): Make informed decisions with drop-in analytics to track user sessions, custom user attributes and in-app metrics AWS Amplify Documentation +- [Automatically track sessions - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Identify user - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Enable and disable analytics - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Conflict resolution - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/conflict-resolution/): Learn more about how conflict resolution in DataStore is managed and how to configure it. AWS Amplify Documentation +- [Additional DataStore methods - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/additional-methods/): Other Amplify DataStore methods AWS Amplify Documentation +- [DataStore events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/datastore-events/): Listening to DataStore events AWS Amplify Documentation +- [Customize primary keys - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/customize-primary-keys/): Learn more about advanced workflows in the Amplify DataStore category, including custom primary keys. AWS Amplify Documentation +- [How it works - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/how-it-works/): Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Learn more about how it works. AWS Amplify Documentation +- [Observe in real time - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/real-time/): Learn more about how DataStore handles data changes in real time. AWS Amplify Documentation +- [Relational models - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/relational-models/): Learn more about how DataStore handles relationships between models, such as 'has one', 'has many', and 'belongs to'. AWS Amplify Documentation +- [Manipulating data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/manipulate-data/): Learn how to save, query, paginate, update, delete and observe data in DataStore. AWS Amplify Documentation +- [Schema updates - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/schema-updates/): Learn more about how to issue schema updates for DataStore AWS Amplify Documentation +- [Syncing data to cloud - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/sync-to-cloud/): Learn more about how DataStore connects to an AppSync backend and automatically syncs all locally saved data using GraphQL. AWS Amplify Documentation +- [Set up Amplify DataStore - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/set-up-datastore/): Amplify DataStore provides a programming model for leveraging shared and distributed data without writing additional code for offline and online scenarios, which makes working with distributed, cross-user data just as simple as working with local-only data. AWS Amplify Documentation +- [Set up authorization rules - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/authz-rules-setup/): Learn how to apply authorization rules to your models with the @auth directive AWS Amplify Documentation +- [DataStore - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/datastore/): Seamlessly synchronize and persist online & offline data to the cloud as well as across devices AWS Amplify Documentation +- [Use Amazon Location Service SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Use existing Amazon Location resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/geo/existing-resources/): Configure Amplify Geo to use existing Amazon Location Service resources by referencing them in your configuration. AWS Amplify Documentation +- [Work with location search - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Work with maps - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Set up Amplify Geo - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Change log levels - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/change-log-levels/): Change log levels by categories and users AWS Amplify Documentation +- [Change local storage - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/change-local-storage/): Change log local storage on a device AWS Amplify Documentation +- [Listen to log events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/hub-events/): Learn how to listen to Hub events for logging AWS Amplify Documentation +- [Enable and disable logging - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/enable-disable/): Learn more about how you can enable or disable logging AWS Amplify Documentation +- [Configure user allow list - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/configure-user/): Learn how to configure log levels by user AWS Amplify Documentation +- [Flush logs - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/flush-logs/): Learn how to force flush logs AWS Amplify Documentation +- [Remotely change log levels - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/remote-configuration/): Setup logging to fetch remote log levels AWS Amplify Documentation +- [Use AWS SDK for logging - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/sdk/): Get the Amplify Logging escape hatch AWS Amplify Documentation +- [Send logs - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/send-logs/): Use of Amplify Logger to write and send logs AWS Amplify Documentation +- [Set up Logging - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/logging/set-up-logging/): Learn how to set up Amplify logging AWS Amplify Documentation +- [Identify entities from images - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/identify-entity/): Learn how to identify entities from an image using Amplify. AWS Amplify Documentation +- [Identify text - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/identify-text/): Learn how to identify text from images and documents in your application using AWS Amplify. AWS Amplify Documentation +- [Label objects in an image - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/label-image/): Learn more about how to detect labels in an image using Amplify. For example you can detect if an image has objects such as chairs, desks etc. AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSRekognition instance. AWS Amplify Documentation +- [Interpret sentiment - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/interpret-sentiment/): Learn how to determine key phrases, sentiment, language, syntax, and entities from text using Amplify. AWS Amplify Documentation +- [Transcribe audio to text - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/transcribe-audio/): Learn more about how to transcribe audio to text (also known as speech-to-text) for your application using Amplify AWS Amplify Documentation +- [Text-to-speech - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/text-to-speech/): Learn more about how to integrate text-to-speech capabilities into your application using Amplify. AWS Amplify Documentation +- [Set up Predictions - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/set-up-predictions/): Get started with integrating ML capabilities into your application using Amplify AWS Amplify Documentation +- [Translate language - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/translate/): Learn more about how to integrate translation capabilities for your application using Amplify AWS Amplify Documentation +- [AI/ML Predictions - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/more-features/predictions/): The Predictions category enables you to integrate machine learning in your application without any prior machine learning experience. The Predictions category comes with built-in support for both online and offline use cases. AWS Amplify Documentation +- [Identify user to Amazon Pinpoint - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/push-notifications/identify-user/): Provide information about a user to Amazon Pinpoint. AWS Amplify Documentation +- [Register a device - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/push-notifications/register-device/): Register a device with the push notification service and Amazon Pinpoint. AWS Amplify Documentation +- [Remote media - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/push-notifications/remote-media/): Support remote media. AWS Amplify Documentation +- [Set up Amplify Push Notifications - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/push-notifications/set-up-push-notifications/): Use of Amplify Push Notifications AWS Amplify Documentation +- [Set up push notification services - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/push-notifications/set-up-push-service/): Learn how to setup the various push notification services for your mobile app. AWS Amplify Documentation +- [Record notification events - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/push-notifications/record-notifications/): Record Notification events with the Amazon Pinpoint service. AWS Amplify Documentation +- [Push Notifications - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/push-notifications/): Drive customer engagement using push notifications with campaign analytics and targeting AWS Amplify Documentation +- [Delete data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/restapi/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Define authorization rules - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/restapi/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/restapi/existing-resources/): Configure the Amplify Libraries to use existing Amazon API Gateway resources by referencing them in your configuration. AWS Amplify Documentation +- [Fetch data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/restapi/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/restapi/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST and GraphQL endpoints. The REST API category can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM. AWS Amplify Documentation +- [Update data - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/restapi/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Hub - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/utilities/hub/): Amplify has a local eventing system called Hub. It is a lightweight implementation of Publisher-Subscriber pattern, and is used to share data between modules and components in your app. AWS Amplify Documentation +- [Debugging - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/debugging/): Amplify developer menu helps you quickly file GitHub issues with critical information (environment and device information) automatically added to the issue description. Learn how to setup, activate, and use the developer menu. AWS Amplify Documentation +- [Build & connect backend - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/build-a-backend/): Learn more about how you can build the backend for your app or connect with existing resources. AWS Amplify Documentation +- [Overview - Swift - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/swift/): This is a description for the overview page. AWS Amplify Documentation +- [Add authentication - Vue - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/vue/start/getting-started/auth/): Getting Started with Amplify - how to add auth to your app AWS Amplify Documentation +- [Introduction - Vue - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/vue/start/getting-started/introduction/): Getting started with Amplify AWS Amplify Documentation +- [Set up fullstack project - Vue - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/vue/start/getting-started/setup/): Getting started with Amplify - Set up a fullstack project AWS Amplify Documentation +- [Connect API and database to the app - Vue - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/vue/start/getting-started/data-model/): Getting started with Amplify - How to model your data using Amplify AWS Amplify Documentation +- [Overview - Vue - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/vue/): This is a description for the overview page. AWS Amplify Documentation +- [Amplify Docs (Gen 1) - AWS Amplify Gen 1 Documentation](https://docs.amplify.aws/gen1/): This is a description for the overview page. AWS Amplify Documentation + +## AWS Amplify Gen 2 - Android + +- [Set up Logging - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/set-up-logging/): Learn how to set up Amplify logging AWS Amplify Documentation +- [Change local storage - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/change-local-storage/): Change log local storage on a device AWS Amplify Documentation +- [Change log levels - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/change-log-levels/): Change log levels by categories and users AWS Amplify Documentation +- [Listen to log events - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/hub-events/): Learn how to listen to Hub events for logging AWS Amplify Documentation +- [Configure user allow list - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/configure-user/): Learn how to configure log levels by user AWS Amplify Documentation +- [Flush logs - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/flush-logs/): Learn how to force flush logs AWS Amplify Documentation +- [Use AWS SDK for logging - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/sdk/): Get the Amplify Logging escape hatch AWS Amplify Documentation +- [Remotely change log levels - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/remote-configuration/): Setup logging to fetch remote log levels AWS Amplify Documentation +- [Send logs - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/send-logs/): Use of Amplify Logger to write and send logs AWS Amplify Documentation +- [Enable and disable logging - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/logging/enable-disable/): Learn more about how you can enable or disable logging AWS Amplify Documentation +- [Uninstalling the app - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/app-uninstall/): Understand how to handle persistent data on a device when a user uninstalls the app. AWS Amplify Documentation +- [Enable and disable analytics - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSPinpoint instance. AWS Amplify Documentation +- [Record events - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Identify user - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Set up Amplify Analytics - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Use Amazon Location Service SDK - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Work with location search - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Set up Amplify Geo - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Work with maps - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/add-aws-services/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Multi-factor authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/concepts/multi-factor-authentication/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Tokens and credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/concepts/tokens-and-credentials/): Learn about how tokens and credentials are used in Amplify applications AWS Amplify Documentation +- [Delete user account - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/delete-user-account/): Enable users to delete their account. AWS Amplify Documentation +- [Listen to auth events - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/listen-to-auth-events/): Learn how to listen to auth events AWS Amplify Documentation +- [Manage user attributes - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/manage-user-attributes/): Learn about managing user attributes in your Amplify app AWS Amplify Documentation +- [Manage user sessions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/manage-user-sessions/): Learn how to manage user sessions AWS Amplify Documentation +- [Sign-out - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/sign-out/): Learn how to sign out AWS Amplify Documentation +- [Sign-in - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/sign-in/): Learn how to sign in AWS Amplify Documentation +- [Sign-up - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/sign-up/): Learn how to sign up AWS Amplify Documentation +- [Switching authentication flows - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/switching-authentication-flows/): Learn how to switch between different auth flows AWS Amplify Documentation +- [Using the Authenticator - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/using-the-authenticator/): Learn how to use the Authenticator connected component from the Amplify UI library AWS Amplify Documentation +- [Multi-step sign-in - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/connect-your-frontend/multi-step-sign-in/): Use Amazon Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Custom auth flows - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/customize-auth-lifecycle/custom-auth-flows/): Use Amazon Cognito Auth plugin to sign in a user into Amazon Cognito User Pool using user defined custom flow AWS Amplify Documentation +- [Microsoft Entra ID (SAML) - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/examples/microsoft-entra-id-saml/): Learn how to connect a Microsoft Entra ID provider with SAML AWS Amplify Documentation +- [Manage WebAuthn credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/manage-users/manage-webauthn-credentials/): Learn how to manage WebAuthn credentials AWS Amplify Documentation +- [Manage devices - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/manage-users/manage-devices/): Learn how to manage user devices AWS Amplify Documentation +- [Manage passwords - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/manage-users/manage-passwords/): Learn how to manage user passwords AWS Amplify Documentation +- [Uninstalling the app - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/app-uninstall/): Understand how to handle persistent data on a device when a user uninstalls the app. AWS Amplify Documentation +- [Advanced workflows - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Enable sign-in with web UI - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/sign-in-with-web-ui/): Use Amazon Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Set up Amplify Auth - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/set-up-auth/): Learn how to set up and connect your backend resources for authentication in Amplify. AWS Amplify Documentation +- [Use AWS SDK - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/use-aws-sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSCognito instance. AWS Amplify Documentation +- [Authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/auth/): Learn about the authentication capabilities of AWS Amplify. AWS Amplify Documentation +- [Add custom queries and mutations - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/custom-business-logic/): Customize your business logic for queries and mutations. AWS Amplify Documentation +- [User group-based data access - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/customize-authz/user-group-based-data-access/): The user group authorization strategy allows restricting data access to specific user groups or groups defined dynamically on each data record. Both static and dynamic group authorization options are available, with some limitations around real-time subscriptions when using dynamic group authorization. AWS Amplify Documentation +- [Modeling relationships - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/data-modeling/relationships/): Learn about the types of model relationships and modeling relationships. AWS Amplify Documentation +- [AWS AppSync Apollo Extensions - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/aws-appsync-apollo-extensions/): AWS AppSync Apollo Extensions AWS Amplify Documentation +- [Connect your app code to API - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/connect-to-API/): Learn how to connect your app code to an API. AWS Amplify Documentation +- [Create, update, and delete application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/mutate-data/): Mutate application data in an API by generating the client, adding items, updating existing items, deleting items, troubleshooting unauthorized errors, and canceling requests. AWS Amplify Documentation +- [Read application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/query-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. AWS Amplify Documentation +- [Set up Amplify Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/set-up-data/): Create a new cloud API that connects your app with new or existing data sources. AWS Amplify Documentation +- [Subscribe to real-time events - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/subscribe-data/): 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. AWS Amplify Documentation +- [Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/data/): Learn about the data capabilities of AWS Amplify. AWS Amplify Documentation +- [Set up a Function - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/functions/set-up-function/): Use AWS Lambda functions to perform tasks and customize workflows. AWS Amplify Documentation +- [Download files - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/storage/download-files/): Download files using Amplify Storage AWS Amplify Documentation +- [Extend S3 resources - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/storage/extend-s3-resources/): Extend configuration for S3 resources AWS Amplify Documentation +- [Remove files - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/storage/remove-files/): Remove files using Amplify Storage AWS Amplify Documentation +- [Use AWS SDK for S3 APIs - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/storage/use-aws-sdk/): Use escape hatch to access the S3Client AWS Amplify Documentation +- [List file properties - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/storage/list-files/): Get list of files or file properties using Amplify Storage AWS Amplify Documentation +- [Set up Storage - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/storage/set-up-storage/): Set up Amplify Storage for your project AWS Amplify Documentation +- [Upload files - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/storage/upload-files/): Upload files using Amplify Storage AWS Amplify Documentation +- [Storage - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/build-a-backend/storage/): Set up and connect to storage. AWS Amplify Documentation +- [Monorepo setup - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/deploy-and-host/fullstack-branching/monorepos/): Set up monorepos with the Amplify CI/CD pipeline. AWS Amplify Documentation +- [Fullstack branch deployments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/deploy-and-host/fullstack-branching/branch-deployments/): Use fullstack branch deployments to test changes from feature branches. AWS Amplify Documentation +- [Sandbox features - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/deploy-and-host/sandbox-environments/features/): Explore sandbox features such as secrets, client codegen, and config generation for mobile and cross-platform. AWS Amplify Documentation +- [Kotlin Coroutines support - Android - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/start/kotlin-coroutines/): Amplify Android includes first-class support for Kotlin Coroutines and Flows. AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Get started - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/start/): Learn how to get started with AWS Amplify Gen 2. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/android/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## AWS Amplify Gen 2 - React + +- [Overriding resources - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/overriding-resources/): Learn how to override resources. AWS Amplify Documentation +- [Tagging resources - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/tagging-resources/): Decorate resources with tags for categorization. AWS Amplify Documentation +- [Configure location search - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/configure-location-search/): Create and manage location search indices or place indices that are used to search for places in your application. AWS Amplify Documentation +- [Custom resources - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/custom-resources/): Learn how to write custom resources with the AWS CDK. AWS Amplify Documentation +- [Email - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/email/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Phone - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/phone/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Passwordless - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/passwordless/): Learn how to configure passwordless sign-in flows AWS Amplify Documentation +- [User attributes - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/user-attributes/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Connect your frontend - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/): Learn how to connect your frontend to your backend auth resource AWS Amplify Documentation +- [Email customization - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/customize-auth-lifecycle/email-customization/): Learn how to customize emails your users receive when signing up AWS Amplify Documentation +- [Triggers - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/customize-auth-lifecycle/triggers/): Learn how to use Cognito Lambda triggers to customize the authentication lifecycle AWS Amplify Documentation +- [Examples - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/examples/): Learn how to address different business use cases with Amplify Auth AWS Amplify Documentation +- [Manage users with Amplify console - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/manage-users/with-amplify-console/): Manage applications Cognito users and groups with Amplify console AWS Amplify Documentation +- [Manage users - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/manage-users/): Learn how to manage users AWS Amplify Documentation +- [Grant access to auth resources - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/grant-access-to-auth-resources/): Learn how to grant access to auth resources AWS Amplify Documentation +- [Modify Amplify-generated Cognito resources with CDK - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/modify-resources-with-cdk/): Learn how to modify Amplify-generated Cognito resources. AWS Amplify Documentation +- [Moving to production - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/moving-to-production/): Learn how to configure your auth resources for production workloads AWS Amplify Documentation +- [Connect to external Amazon DynamoDB data sources - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/connect-to-existing-data-sources/connect-external-ddb-table/): Connect to external Amazon DynamoDB data sources with custom queries and mutations AWS Amplify Documentation +- [Connect your app to existing MySQL and PostgreSQL database - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/connect-to-existing-data-sources/connect-postgres-mysql-database/): Learn how to connect your app to existing MySQL and PostgreSQL database. AWS Amplify Documentation +- [Connect to existing data sources - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/connect-to-existing-data-sources/): Learn how to connect your Data API to existing DynamoDB tables, MySQL databases, or PostgreSQL databases. AWS Amplify Documentation +- [Batch DynamoDB Operations - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/batch-ddb-operations/): Batch DynamoDB Operations AWS Amplify Documentation +- [Connect to Amazon Translate for language translation APIs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/connect-amazon-translate/): Connect to Amazon Translate. AWS Amplify Documentation +- [Connect to Amazon EventBridge to send and receive events - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/connect-eventbridge-datasource/): Connect to Amazon EventBridge data sources to build event-driven applications with AWS Amplify. AWS Amplify Documentation +- [Connect to an external HTTP endpoint - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/connect-http-datasource/): Connect to HTTP Datasource. AWS Amplify Documentation +- [Connect to Amazon OpenSearch for search and aggregate queries - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/search-and-aggregate-queries/): Build search and aggregate queries with Amazon OpenSearch Service and Zero ETL DynamoDB-to-OpenSearch. AWS Amplify Documentation +- [Custom data access using Lambda functions - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/custom-data-access-patterns/): Define a custom authorization rule with a Lambda function. AWS Amplify Documentation +- [Configure custom identity and group claims - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/configure-custom-identity-and-group-claim/): Amplify Data allows you to configure custom identity and group claims instead of using the default Cognito claims, which can be useful if you want to populate claims from an external source like a database or 3rd party auth provider. The example shows how to check the `user_id` identity claim and the `user_groups` group claim that could come from a custom pre token generation Lambda trigger. Defining these custom claims provides more flexibility in authorization rules. AWS Amplify Documentation +- [Grant Lambda function access to API and Data - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/grant-lambda-function-access-to-api/): Amplify Data uses a 'deny-by-default' authorization model. Function access must be explicitly defined in the schema. AWS Amplify Documentation +- [Multi-user data access - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/multi-user-data-access/): The `ownersDefinedIn` rule grants a set of users access to a record by automatically creating an `owners` field to store the allowed record owners. You can override the default owners field name by specifying `inField` with the desired field name to store the owner information. You can dynamically manage which users can access a record by updating the owner field. AWS Amplify Documentation +- [Per-user/per-owner data access - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/per-user-per-owner-data-access/): The owner authorization strategy restricts operations on a record to only the record's owner. When configured, the owner field (default `owner`) will automatically be added and populated with the identity of the created user. The API will authorize against the `owner` field to allow or deny operations. AWS Amplify Documentation +- [Public data access - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/public-data-access/): The public authorization strategy grants everyone access to the API, which is protected behind the scenes with an API key. You can also override the authorization provider to use an unauthenticated IAM role from Cognito instead of an API key for public access. AWS Amplify Documentation +- [Signed-in user data access - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/signed-in-user-data-access/): The `private` authorization strategy restricts record access to only signed-in users authenticated through IAM, Cognito, or OpenID Connect, applying the authorization rule to all users. It provides a simple way to make data private to all authenticated users. AWS Amplify Documentation +- [Use OpenID Connect as an authorization provider - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/using-oidc-authorization-provider/): Use OpenID Connect with `private`, `owner`, and `group` authorization strategies. AWS Amplify Documentation +- [Customize your auth rules - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/): Learn how to customize and combine your authorization rules. AWS Amplify Documentation +- [Customize data model identifiers - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/data-modeling/identifiers/): Define the primary key for a model using single-field or composite identifiers. AWS Amplify Documentation +- [Customize secondary indexes - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/data-modeling/secondary-index/): Define the secondary indexes for your data model to optimize query performance AWS Amplify Documentation +- [Customize your data model - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/data-modeling/): Learn how to customize your data model. AWS Amplify Documentation +- [Next.js server runtime - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/connect-from-server-runtime/nextjs-server-runtime/): Connect to Amplify Data from Next.js Server-side Runtime (SSR). AWS Amplify Documentation +- [Add custom real-time subscriptions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-subscription/): Customize your business logic to create custom real-time subscriptions. AWS Amplify Documentation +- [Enable logging - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/enable-logging/): Learn how to enable logging for your Amplify data resource AWS Amplify Documentation +- [Manage Data with Amplify console - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/manage-with-amplify-console/): Manage GraphQL data with Amplify console AWS Amplify Documentation +- [Modify Amplify-generated AWS resources - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/override-resources/): Modify and customize existing AWS resources generated by the Amplify GraphQL API. AWS Amplify Documentation +- [Add user to group - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/add-user-to-group/): Use an Auth Post Authentication trigger to automatically add new users to a group AWS Amplify Documentation +- [Create a user profile record - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/create-user-profile-record/): Use an Auth Post Authentication trigger to automatically a user profile record AWS Amplify Documentation +- [Custom message - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/custom-message/): Use an Auth custom message authentication trigger to customize the message sent to users AWS Amplify Documentation +- [DynamoDB Streams - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/dynamo-db-stream/): Create a Lambda event source using Amazon DynamoDB Streams to trigger a Lambda function in response to real-time events. AWS Amplify Documentation +- [Custom Auth Challenge - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/custom-auth-flows/): Leverage Custom Auth with and without SRP, allowing for a series of challenge and response cycles that can be customized to meet different requirements during sign in. AWS Amplify Documentation +- [Email domain filtering - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/email-domain-filtering/): Use an Auth Pre Signup trigger to allow or deny sign-ups based on email domains AWS Amplify Documentation +- [Override ID token claims - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/override-token/): Use an Auth Pre token generation trigger to override ID token claims AWS Amplify Documentation +- [Google reCAPTCHA challenge - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/google-recaptcha-challenge/): Leverage Google reCAPTCHA to protect against spam AWS Amplify Documentation +- [User attribute validation - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/user-attribute-validation/): Validate user attributes with an Auth trigger AWS Amplify Documentation +- [S3 Upload confirmation - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/s3-upload-confirmation/): Use a trigger to confirm uploading files AWS Amplify Documentation +- [Examples - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/): Example use cases for Amplify Functions AWS Amplify Documentation +- [Lambda Layers - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/add-lambda-layers/): Learn how to add layers to your function AWS Amplify Documentation +- [Configure Functions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/configure-functions/): Learn how to configure functions AWS Amplify Documentation +- [Custom functions - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/custom-functions/): Use another AWS Lambda runtimes like Python, Golang to perform tasks and customize workflows. AWS Amplify Documentation +- [Environment variables and secrets - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/environment-variables-and-secrets/): Learn how to configure and consume environment variables and secrets AWS Amplify Documentation +- [Grant access to other resources - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/grant-access-to-other-resources/): Extend the capabilities of your Function by granting access to other resources AWS Amplify Documentation +- [Modify Amplify-generated Lambda resources with CDK - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/modify-resources-with-cdk/): Learn how to extend the underlying Function resources AWS Amplify Documentation +- [Scheduling Functions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/scheduling-functions/): Learn how to schedule functions to run at specific intervals AWS Amplify Documentation +- [Streaming logs - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/streaming-logs/): Stream execution logs directly to your terminal while Sandbox is running AWS Amplify Documentation +- [Functions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/): Use AWS Lambda functions to perform tasks and customize workflows. AWS Amplify Documentation +- [Customize authorization rules - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/authorization/): Define granular authorization rules for storage buckets AWS Amplify Documentation +- [Listen to storage events - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/lambda-triggers/): Set up triggers on Storage events AWS Amplify Documentation +- [Manage files with Amplify console - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/manage-with-amplify-console/): Manage your applications storage files with Amplify console AWS Amplify Documentation +- [Troubleshoot CDKToolkit stack issues - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/troubleshooting/cdktoolkit-stack/): Addressing issues with CDKToolkit stack AWS Amplify Documentation +- [Cross-account deployments - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/cross-account-deployments/): Set up a cross-account deployment pipeline powered by Amazon CodeCatalyst and AWS Amplify Hosting. AWS Amplify Documentation +- [Fullstack previews - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/pr-previews/): Set up ephemeral fullstack environments with pull request previews. AWS Amplify Documentation +- [Secrets and environment vars - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/secrets-and-vars/): Manage secrets and environment variables across your fullstack branch and local dev environments. AWS Amplify Documentation +- [Share resources across branches - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/share-resources/): Update app build settings to share resources across branches. AWS Amplify Documentation +- [Fullstack workflows - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/): Overview of fullstack branching capabilities. AWS Amplify Documentation +- [Custom pipelines - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/custom-pipelines/): Set up fullstack CI/CD in a custom pipeline. AWS Amplify Documentation +- [Use cloud sandbox in dev environment - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/sandbox-environments/setup/): Set up a cloud sandbox environment you can use with your frontend dev environment. AWS Amplify Documentation +- [Cloud sandbox environments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/sandbox-environments/): Learn about sandbox development. AWS Amplify Documentation +- [Frontend hosting - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/hosting/): Host static and server-rendered web apps built with modern JS frameworks like Next.js, Vue, and React. AWS Amplify Documentation +- [Deployment - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/): Learn about the capabilities to deploy and host your app. AWS Amplify Documentation +- [FAQ - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/how-amplify-works/faq/): Frequently asked questions about the code-first DX. AWS Amplify Documentation +- [Concepts - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/how-amplify-works/concepts/): Learn about the Amplify fullstack TypeScript DX AWS Amplify Documentation +- [How Amplify works - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/how-amplify-works/): Learn about the capabilities of AWS Amplify and how they can be used together or independently for fullstack app development. AWS Amplify Documentation +- [CDK constructs - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/reference/cdk-constructs/): Reference for CDK constructs. AWS Amplify Documentation +- [About amplify_outputs.json - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/reference/amplify_outputs/): Reference for amplify_outputs.json AWS Amplify Documentation +- [IAM policy - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/reference/iam-policy/): Learn more about the IAM policy required by Amplify. AWS Amplify Documentation +- [CLI commands - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/reference/cli-commands/): Reference for CLI commands. AWS Amplify Documentation +- [Telemetry - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/reference/telemetry/): Reference for Amplify Gen 2 telemetry. AWS Amplify Documentation +- [Project structure - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/reference/project-structure/): Learn more about how Amplify projects are structured. AWS Amplify Documentation +- [Configure AWS for local development - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/start/account-setup/): Learn how to set up your AWS account and configure it locally for use with Amplify. AWS Amplify Documentation +- [Manual installation - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/start/manual-installation/): Learn how to get started with AWS Amplify Gen 2 by manually installing. AWS Amplify Documentation +- [Streaming - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/concepts/streaming/): Learn about how streaming works with LLMs and the Amplify AI kit AWS Amplify Documentation +- [Architecture - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/concepts/architecture/): Amplify AI Kit fullstack architecture AWS Amplify Documentation +- [Inference Configuration - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/concepts/inference-configuration/): Learn about inference configuration AWS Amplify Documentation +- [Prompting - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/concepts/prompting/): Amplify AI Concepts: Prompting AWS Amplify Documentation +- [Tools - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/concepts/tools/): Amplify AI Concepts: Tool use AWS Amplify Documentation +- [Models - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/concepts/models/): Learn about foundation models provided by Amazon Bedrock used for generative AI AWS Amplify Documentation +- [Concepts - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/concepts/): Learn about what Amplify AI provisions and get an overview about generative AI concepts and terminology. AWS Amplify Documentation +- [Connect your frontend - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/conversation/connect-your-frontend/): Learn how to use AI conversations in your app AWS Amplify Documentation +- [Knowledge Base - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/conversation/knowledge-base/): Knowledge bases can be used for retrieval augmented generation or RAG AWS Amplify Documentation +- [Tools - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/conversation/tools/): Tools allow LLMs to take action or query information so it can respond with up to date information. AWS Amplify Documentation +- [AI kit - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/): The quickest way for fullstack developers to build web apps with AI capabilities such as chat, conversational search, and summarization AWS Amplify Documentation +- [Identify entities from images - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/identify-entity/): Learn how to identify entities from an image using Amplify. AWS Amplify Documentation +- [Identify text - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/identify-text/): Learn how to identify text from images and documents in your application using AWS Amplify. AWS Amplify Documentation +- [Interpret sentiment - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/interpret-sentiment/): Learn how to determine key phrases, sentiment, language, syntax, and entities from text using Amplify. AWS Amplify Documentation +- [Label objects in an image - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/label-image/): Learn more about how to detect labels in an image using Amplify. For example you can detect if an image has objects such as chairs, desks etc. AWS Amplify Documentation +- [Set up Predictions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/set-up-predictions/): Get started with integrating ML capabilities into your application using Amplify AWS Amplify Documentation +- [Text to speech - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/text-to-speech/): Learn how to integrate text-to-speech capabilities into your application using Amplify. AWS Amplify Documentation +- [Transcribe audio to text - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/transcribe-audio/): Learn more about how to transcribe audio to text (also known as speech-to-text) for your application using Amplify AWS Amplify Documentation +- [Translate language - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/translate/): Learn more about how to integrate translation capabilities for your application using Amplify AWS Amplify Documentation +- [AI/ML Predictions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/predictions/): Learn how to set up AI/ML Predictions AWS Amplify Documentation +- [Define authorization rules - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/customize-authz/): Learn more about how to define authorization rules for Amplify's REST API capabilities AWS Amplify Documentation +- [Delete data - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/delete-data/): Using the Delete API REST in Amplify AWS Amplify Documentation +- [Use existing AWS resources - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/existing-resources/): Configure the Amplify Libraries to use existing Amazon API Gateway resources by referencing them in your configuration. AWS Amplify Documentation +- [Fetch data - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/fetch-data/): Using the GET API REST in Amplify AWS Amplify Documentation +- [Set up Amplify REST API - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST API endpoints. The API library can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM or Cognito User Pools. AWS Amplify Documentation +- [Post data - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/post-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Test the REST API - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/test-api/): Learn how you can test the REST API from the terminal, with Amplify Mock, or with the API Gateway console. AWS Amplify Documentation +- [Update data - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/update-data/): Using Post, Put, etc. in Amplify AWS Amplify Documentation +- [Set up Amplify HTTP API - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/set-up-http-api/): The API category provides a solution for making HTTP requests to HTTP API endpoints. The API library can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM or Cognito User Pools. AWS Amplify Documentation +- [API Reference - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/reference/): API Reference AWS Amplify Documentation +- [API (REST) - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/rest-api/): A straightforward and secure solution for making HTTP requests using REST APIs AWS Amplify Documentation +- [Interact with bots - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/interactions/chatbot/): Learn more about how to integrate chat bot interactions into your application using Amplify. AWS Amplify Documentation +- [Set up Amplify Interactions - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/interactions/set-up-interactions/): AWS Amplify Interactions category enables AI-powered chatbots in your web or mobile apps. You can use Interactions to configure your backend chatbot provider and to integrate a chatbot UI into your app with just a single line of code. AWS Amplify Documentation +- [API Reference - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/reference/): API Reference AWS Amplify Documentation +- [Enable and disable analytics - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Automatically track sessions - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Use existing AWS resources - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Record events - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Storing analytics data - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/storing-data/): The Amazon Data Firehose analytics provider allows you to send analytics data to an Amazon Data Firehose stream for reliably storing data. AWS Amplify Documentation +- [Streaming analytics data - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/streaming-data/): The Amazon Kinesis analytics provider allows you to send analytics data to an Amazon Kinesis stream for real-time processing. AWS Amplify Documentation +- [Identify user - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Set up Amplify Analytics - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Personalized recommendations - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/personalize-recommendations/): Amazon Personalize can create recommendations by using event data, historical data, or a combination of both. The event data can then be used to create recommendations. AWS Amplify Documentation +- [Analytics - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/analytics/): Learn how to set Analytics resource powered by Pinpoint AWS Amplify Documentation +- [API Reference - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/reference/): API Reference AWS Amplify Documentation +- [Clear messages - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/clear-messages/): Learn more about how to clear synced in-app messages from the user's device. AWS Amplify Documentation +- [Create an in-app messaging campaign on AWS Console - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/create-campaign/): Create a new Pinpoint campaign and configure it to be used with your Amplify project. AWS Amplify Documentation +- [Identify a user - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/identify-user/): Learn how to segment and target your In-App Messaging campaigns to specific user subsets. AWS Amplify Documentation +- [Display messages - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/display-messages/): Learn how in-app messages are displayed when an In-App Messaging or analytics event is sent and matches the criteria set forth by your active In-App Messaging campaigns. AWS Amplify Documentation +- [Integrate your application - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/integrate-application/): Learn how to integrate your application with In-app Messaging. AWS Amplify Documentation +- [Respond to interaction events - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/respond-interaction-events/): Learn how to respond with additional behavior to your users interacting with in-app messages by adding interaction event listeners. AWS Amplify Documentation +- [Resolve conflicts - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/resolve-conflicts/): Learn how to resolve conflicts when an event is sent and meets the criteria set forth by multiple in-app messages. AWS Amplify Documentation +- [Set up in-app messaging - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/set-up-in-app-messaging/): Learn how to get started with in-app messaging. AWS Amplify Documentation +- [Sync messages - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/sync-messages/): Learn how to sync in-app messages to your user's local device. Synced messages will be displayed when a matching event is triggered. AWS Amplify Documentation +- [In-App Messaging - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/in-app-messaging/): Learn how to set up In-App Messaging resource powered by Pinpoint AWS Amplify Documentation +- [Configure a geofence collection - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/configure-geofencing/): Create and manage collections of Geofences AWS Amplify Documentation +- [Use Amazon Location Service SDK - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Use existing Amazon Location resources - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/existing-resources/): Configure Amplify Geo to use existing Amazon Location Service resources by referencing them in your configuration. AWS Amplify Documentation +- [Work with geofences - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/geofences/): Provision and manage geofences in your application with Amplify Geo. AWS Amplify Documentation +- [Migrate from Google Maps - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/google-migration/): Migrate applications from Google Maps to Amplify Geo AWS Amplify Documentation +- [Work with location search - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Set up Amplify Geo - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Work with maps - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Geo - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/geo/): Modern, interactive maps with location markers and location search. AWS Amplify Documentation +- [Deletion protection and Backup resources - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/deletion-backup-resources/): Learn how to enable deletion protection and backup on resources. AWS Amplify Documentation +- [Add any AWS service - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/add-aws-services/): Learn how you can add any AWS service. AWS Amplify Documentation +- [Guest access - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/guest-access/): Access services without needing to sign in. AWS Amplify Documentation +- [External identity providers - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/external-identity-providers/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Tokens and credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/tokens-and-credentials/): Learn about how tokens and credentials are used in Amplify applications AWS Amplify Documentation +- [User groups - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/user-groups/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Usernames - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/usernames/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Concepts - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Delete user account - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/delete-user-account/): Enable users to delete their account. AWS Amplify Documentation +- [Listen to auth events - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/listen-to-auth-events/): Learn how to listen to auth events AWS Amplify Documentation +- [Manage user attributes - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/manage-user-attributes/): Learn about managing user attributes in your Amplify app AWS Amplify Documentation +- [Manage user sessions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/manage-user-sessions/): Learn how to manage user sessions AWS Amplify Documentation +- [Switching authentication flows - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/switching-authentication-flows/): Learn how to switch between different auth flows AWS Amplify Documentation +- [Multi-step sign-in - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/multi-step-sign-in/): Use Amazon Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Customize auth lifecycle - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/customize-auth-lifecycle/): Learn how to customize the auth lifecycle AWS Amplify Documentation +- [Microsoft Entra ID (SAML) - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/examples/microsoft-entra-id-saml/): Learn how to connect a Microsoft Entra ID provider with SAML AWS Amplify Documentation +- [Manage WebAuthn credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/manage-users/manage-webauthn-credentials/): Learn how to manage WebAuthn credentials AWS Amplify Documentation +- [With admin actions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/manage-users/with-admin-actions/): Learn how to manage users with Admin Actions AWS Amplify Documentation +- [Manage devices - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/manage-users/manage-devices/): Learn how to manage user devices AWS Amplify Documentation +- [Manage passwords - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/manage-users/manage-passwords/): Learn how to manage user passwords AWS Amplify Documentation +- [Advanced workflows - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Use existing Cognito resources - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/use-existing-cognito-resources/): Learn how to use existing auth resources AWS Amplify Documentation +- [API Reference - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/reference/): API Reference AWS Amplify Documentation +- [Authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/): Learn about the authentication capabilities of AWS Amplify. AWS Amplify Documentation +- [Add custom queries and mutations - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/): Customize your business logic for queries and mutations. AWS Amplify Documentation +- [User group-based data access - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/customize-authz/user-group-based-data-access/): The user group authorization strategy allows restricting data access to specific user groups or groups defined dynamically on each data record. Both static and dynamic group authorization options are available, with some limitations around real-time subscriptions when using dynamic group authorization. AWS Amplify Documentation +- [Add fields to data model - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/data-modeling/add-fields/): Configure built-in and custom field types. AWS Amplify Documentation +- [Modeling relationships - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/data-modeling/relationships/): Learn about the types of model relationships and modeling relationships. AWS Amplify Documentation +- [Connect to AWS AppSync Events - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/connect-event-api/): Connect to AWS AppSync Events AWS Amplify Documentation +- [Nuxt.js server runtime - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/connect-from-server-runtime/nuxtjs-server-runtime/): Connect to Amplify Data from Nuxt.js Server-side Runtime (SSR). AWS Amplify Documentation +- [Connect to data from Server-side Runtimes - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/connect-from-server-runtime/): Connect to Amplify Data from Next.js and Nuxt.js Server-side Runtimes (SSR). AWS Amplify Documentation +- [Connect your app code to API - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/connect-to-API/): Learn how to connect your app code to an API. AWS Amplify Documentation +- [Create, update, and delete application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/mutate-data/): Mutate application data in an API by generating the client, adding items, updating existing items, deleting items, troubleshooting unauthorized errors, and canceling requests. AWS Amplify Documentation +- [Optimistic UI - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/optimistic-ui/): Learn more about implementing optimistic UI with Amplify Data API. AWS Amplify Documentation +- [Subscribe to real-time events - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/subscribe-data/): 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. AWS Amplify Documentation +- [Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/): Learn about the data capabilities of AWS Amplify. AWS Amplify Documentation +- [Amazon Kinesis Data Streams - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/examples/kinesis-stream/): Create a Lambda event source for a Amazon Kinesis Data Stream to trigger Lambda functions in response to real-time events AWS Amplify Documentation +- [Set up a Function - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/functions/set-up-function/): Use AWS Lambda functions to perform tasks and customize workflows. AWS Amplify Documentation +- [Copy files - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/copy-files/): Copy files using Amplify Storage AWS Amplify Documentation +- [Extend S3 resources - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/extend-s3-resources/): Extend configuration for S3 resources AWS Amplify Documentation +- [Remove files - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/remove-files/): Remove files using Amplify Storage AWS Amplify Documentation +- [List file properties - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/list-files/): Get list of files or file properties using Amplify Storage AWS Amplify Documentation +- [Use Amplify Storage with any S3 bucket - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/use-with-custom-s3/): You can use the Amplify Storage APIs against your own S3 bucket in your account. AWS Amplify Documentation +- [API Reference - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/reference/): API Reference AWS Amplify Documentation +- [Storage - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/): Set up and connect to storage. AWS Amplify Documentation +- [Troubleshoot "Cannot find module $amplify/env/" - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/troubleshooting/cannot-find-module-amplify-env/): Addressing "Cannot find module $amplify/env/" error message AWS Amplify Documentation +- [Troubleshoot circular dependency issues - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/troubleshooting/circular-dependency/): Addressing deployment failures caused by circular dependencies AWS Amplify Documentation +- [Troubleshooting - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/troubleshooting/): Debugging guides for frequent customer errors AWS Amplify Documentation +- [Use Amazon Q Developer with Amplify - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/q-developer/): Learn how to use Amazon Q Developer - inline code suggestions with Amplify AWS Amplify Documentation +- [Server-Side Rendering - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/server-side-rendering/): Use Amplify Auth and Data APIs from Next.js server-side runtimes. AWS Amplify Documentation +- [Build & connect backend - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/): Configure and customize authentication, data, storage, and functions to build a backend for your application. AWS Amplify Documentation +- [Monorepo setup - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/monorepos/): Set up monorepos with the Amplify CI/CD pipeline. AWS Amplify Documentation +- [Fullstack branch deployments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/branch-deployments/): Use fullstack branch deployments to test changes from feature branches. AWS Amplify Documentation +- [Separate frontend and backend teams - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/fullstack-branching/mono-and-multi-repos/): Set up multiple repositories with the Amplify CI/CD pipeline. AWS Amplify Documentation +- [Sandbox features - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/deploy-and-host/sandbox-environments/features/): Explore sandbox features such as secrets, client codegen, and config generation for mobile and cross-platform. AWS Amplify Documentation +- [Connect to AWS resources - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/start/connect-to-aws-resources/): You can use Amplify client libraries to connect directly to your AWS resources AWS Amplify Documentation +- [Gen 2 for Gen 1 customers - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/start/migrate-to-gen2/): Learn how to set up your AWS account and configure it locally for use with Amplify. AWS Amplify Documentation +- [Get started - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/start/): Learn how to get started with AWS Amplify Gen 2. AWS Amplify Documentation +- [Using the Authenticator - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/using-the-authenticator/): Learn how to use the Authenticator connected component from the Amplify UI library AWS Amplify Documentation +- [Set up Amplify Auth - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/set-up-auth/): Learn how to set up and connect your backend resources for authentication in Amplify. AWS Amplify Documentation +- [Connect to Amazon Polly for Text-To-Speech APIs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/connect-amazon-polly/): Connect to Amazon Polly. AWS Amplify Documentation +- [Connect to Amazon Rekognition for Image Analysis APIs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/connect-amazon-rekognition/): Connect to Amazon Rekognition. AWS Amplify Documentation +- [Connect to Amazon Bedrock for generative AI use cases - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/custom-business-logic/connect-bedrock/): Connect to Amazon Bedrock to build generative AI applications with AWS Amplify. AWS Amplify Documentation +- [Read application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/query-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. AWS Amplify Documentation +- [Set up Amplify Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/set-up-data/): Create a new cloud API that connects your app with new or existing data sources. AWS Amplify Documentation +- [Working with files/attachments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/data/working-with-files/): Working with files/attachments. AWS Amplify Documentation +- [Download files - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/download-files/): Download files using Amplify Storage AWS Amplify Documentation +- [Customize form inputs - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-ui/formbuilder/customize/): Customize Amplify generated form inputs. You can add new form inputs, customize labels, and form action buttons. AWS Amplify Documentation +- [Manage form lifecycle - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-ui/formbuilder/lifecycle/): Hook into the form's lifecycle events to customize user input before submission, run validations, handle errors, or self-manage user input events. AWS Amplify Documentation +- [Configure special inputs - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-ui/formbuilder/special-inputs/): Special input fields in Amplify form builder allow the user to interact with unique Amplify features AWS Amplify Documentation +- [Validate form data - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-ui/formbuilder/validations/): Add and customize validation rules on Amplify generated forms AWS Amplify Documentation +- [Connected forms - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-ui/formbuilder/): Generate React forms for creating and updating data in your Amplify data backend. AWS Amplify Documentation +- [Figma-to-React - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-ui/figma-to-code/): Generate React code directly inside Figma using Amplify UI. AWS Amplify Documentation +- [Build UI - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-ui/): Learn how to build and customize your UI. AWS Amplify Documentation +- [Conversation History - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/conversation/history/): Learn how Amplify AI kit takes care of conversation history AWS Amplify Documentation +- [Context - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/conversation/context/): How to pass client-side context to the LLM to help it respond. AWS Amplify Documentation +- [Response components - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/conversation/response-components/): Create rich conversational interfaces with custom UI responses AWS Amplify Documentation +- [Conversation - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/conversation/): Learn about conversational AI patterns and how to implement them in Amplify. AWS Amplify Documentation +- [Data Extraction - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/generation/data-extraction/): How to extract data from unstructured text. AWS Amplify Documentation +- [ - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/conversation/ai-conversation/): The AIConversation component is a customizable chat interface built for the Amplify AI kit AWS Amplify Documentation +- [Generation - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/generation/): Learn how to use AI to generate data for your application. AWS Amplify Documentation +- [Set up AI - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/ai/set-up-ai/): Learn how to set up and connect your backend for generative AI with Amplify. AWS Amplify Documentation +- [Multi-factor authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/concepts/multi-factor-authentication/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Sign-out - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/sign-out/): Learn how to sign out AWS Amplify Documentation +- [Sign-in - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/sign-in/): Learn how to sign in AWS Amplify Documentation +- [Sign-up - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/auth/connect-your-frontend/sign-up/): Learn how to sign up AWS Amplify Documentation +- [Set up Storage - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/set-up-storage/): Set up Amplify Storage for your project AWS Amplify Documentation +- [Upload files - React - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/build-a-backend/storage/upload-files/): Upload files using Amplify Storage AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## AWS Amplify Gen 2 - Swift + +- [Automatically track sessions - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/auto-track-sessions/): The Amplify analytics plugin records when an application opens and closes. This session information can be viewed either from your local computer’s terminal or the AWS Console for Pinpoint. AWS Amplify Documentation +- [Use existing AWS resources - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/existing-resources/): Configure the Amplify Libraries to use existing Amazon Pinpoint resources by referencing them in your configuration. AWS Amplify Documentation +- [Use existing Amazon Location resources - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/geo/existing-resources/): Configure Amplify Geo to use existing Amazon Location Service resources by referencing them in your configuration. AWS Amplify Documentation +- [Geo - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/geo/): Modern, interactive maps with location markers and location search. AWS Amplify Documentation +- [Add any AWS service - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/): Learn how you can add any AWS service. AWS Amplify Documentation +- [Guest access - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/concepts/guest-access/): Access services without needing to sign in. AWS Amplify Documentation +- [External identity providers - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/concepts/external-identity-providers/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Concepts - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/concepts/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Customize auth lifecycle - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/customize-auth-lifecycle/): Learn how to customize the auth lifecycle AWS Amplify Documentation +- [With admin actions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/manage-users/with-admin-actions/): Learn how to manage users with Admin Actions AWS Amplify Documentation +- [Use existing Cognito resources - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/use-existing-cognito-resources/): Learn how to use existing auth resources AWS Amplify Documentation +- [Connect to Amazon Polly for Text-To-Speech APIs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/custom-business-logic/connect-amazon-polly/): Connect to Amazon Polly. AWS Amplify Documentation +- [Connect to Amazon Rekognition for Image Analysis APIs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/custom-business-logic/connect-amazon-rekognition/): Connect to Amazon Rekognition. AWS Amplify Documentation +- [Connect to Amazon Bedrock for generative AI use cases - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/custom-business-logic/connect-bedrock/): Connect to Amazon Bedrock to build generative AI applications with AWS Amplify. AWS Amplify Documentation +- [Connect to data from Server-side Runtimes - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/connect-from-server-runtime/): Connect to Amplify Data from Next.js and Nuxt.js Server-side Runtimes (SSR). AWS Amplify Documentation +- [Amazon Kinesis Data Streams - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/functions/examples/kinesis-stream/): Create a Lambda event source for a Amazon Kinesis Data Stream to trigger Lambda functions in response to real-time events AWS Amplify Documentation +- [Use Amplify Storage with any S3 bucket - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/use-with-custom-s3/): You can use the Amplify Storage APIs against your own S3 bucket in your account. AWS Amplify Documentation +- [Troubleshooting - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/troubleshooting/): Debugging guides for frequent customer errors AWS Amplify Documentation +- [Build & connect backend - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/): Configure and customize authentication, data, storage, and functions to build a backend for your application. AWS Amplify Documentation +- [Separate frontend and backend teams - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/deploy-and-host/fullstack-branching/mono-and-multi-repos/): Set up multiple repositories with the Amplify CI/CD pipeline. AWS Amplify Documentation +- [Connect to AWS resources - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/start/connect-to-aws-resources/): You can use Amplify client libraries to connect directly to your AWS resources AWS Amplify Documentation +- [Gen 2 for Gen 1 customers - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/start/migrate-to-gen2/): Learn how to set up your AWS account and configure it locally for use with Amplify. AWS Amplify Documentation +- [Build UI - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-ui/): Learn how to build and customize your UI. AWS Amplify Documentation +- [Data usage policy - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/data-usage/): Review the data types gathered by the Amplify library that Apple requires you to disclose in your app's data usage policy when submitting the app to the App Store. AWS Amplify Documentation +- [Change local storage - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/change-local-storage/): Change log local storage on a device AWS Amplify Documentation +- [Change log levels - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/change-log-levels/): Change log levels by categories and users AWS Amplify Documentation +- [Enable and disable logging - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/enable-disable/): Learn more about how you can enable or disable logging AWS Amplify Documentation +- [Configure user allow list - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/configure-user/): Learn how to configure log levels by user AWS Amplify Documentation +- [Flush logs - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/flush-logs/): Learn how to force flush logs AWS Amplify Documentation +- [Use AWS SDK for logging - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/sdk/): Get the Amplify Logging escape hatch AWS Amplify Documentation +- [Remotely change log levels - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/remote-configuration/): Setup logging to fetch remote log levels AWS Amplify Documentation +- [Send logs - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/send-logs/): Use of Amplify Logger to write and send logs AWS Amplify Documentation +- [Set up Logging - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/logging/set-up-logging/): Learn how to set up Amplify logging AWS Amplify Documentation +- [Uninstalling the app - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/app-uninstall/): Understand how to handle persistent data on a device when a user uninstalls the app. AWS Amplify Documentation +- [Enable and disable analytics - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Data usage policy information - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/data-usage-policy/): Review the data types gathered by the Amplify library that Apple requires you to disclose in your app's data usage policy when submitting the app to the App Store. AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSPinpoint instance. AWS Amplify Documentation +- [Record events - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Identify user - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Set up Amplify Analytics - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Use Amazon Location Service SDK - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/geo/amazon-location-sdk/): For specialized use cases where Amplify does not provide the functionality, you can use the escape hatch to access a low-level client instance for Amazon Location Service. AWS Amplify Documentation +- [Work with location search - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/geo/location-search/): Use Amplify Geo to add location search and location-based search capabilities. AWS Amplify Documentation +- [Set up Amplify Geo - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Work with maps - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/geo/maps/): Working with map displays, APIs, and more. AWS Amplify Documentation +- [Multi-factor authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/concepts/multi-factor-authentication/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Tokens and credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/concepts/tokens-and-credentials/): Learn about how tokens and credentials are used in Amplify applications AWS Amplify Documentation +- [Delete user account - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/delete-user-account/): Enable users to delete their account. AWS Amplify Documentation +- [Listen to auth events - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/listen-to-auth-events/): Learn how to listen to auth events AWS Amplify Documentation +- [Manage user attributes - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/manage-user-attributes/): Learn about managing user attributes in your Amplify app AWS Amplify Documentation +- [Manage user sessions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/manage-user-sessions/): Learn how to manage user sessions AWS Amplify Documentation +- [Sign-out - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/sign-out/): Learn how to sign out AWS Amplify Documentation +- [Sign-in - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/sign-in/): Learn how to sign in AWS Amplify Documentation +- [Sign-up - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/sign-up/): Learn how to sign up AWS Amplify Documentation +- [Switching authentication flows - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/switching-authentication-flows/): Learn how to switch between different auth flows AWS Amplify Documentation +- [Using the Authenticator - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/using-the-authenticator/): Learn how to use the Authenticator connected component from the Amplify UI library AWS Amplify Documentation +- [Multi-step sign-in - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/connect-your-frontend/multi-step-sign-in/): Use Amazon Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Custom auth flows - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/customize-auth-lifecycle/custom-auth-flows/): Use Amazon Cognito Auth plugin to sign in a user into Amazon Cognito User Pool using user defined custom flow AWS Amplify Documentation +- [Microsoft Entra ID (SAML) - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/examples/microsoft-entra-id-saml/): Learn how to connect a Microsoft Entra ID provider with SAML AWS Amplify Documentation +- [Manage WebAuthn credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/manage-users/manage-webauthn-credentials/): Learn how to manage WebAuthn credentials AWS Amplify Documentation +- [Manage devices - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/manage-users/manage-devices/): Learn how to manage user devices AWS Amplify Documentation +- [Manage passwords - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/manage-users/manage-passwords/): Learn how to manage user passwords AWS Amplify Documentation +- [Uninstalling the app - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/app-uninstall/): Understand how to handle persistent data on a device when a user uninstalls the app. AWS Amplify Documentation +- [Advanced workflows - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Enable sign-in with web UI - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/sign-in-with-web-ui/): Use Amazon Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Set up Amplify Auth - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/set-up-auth/): Learn how to set up and connect your backend resources for authentication in Amplify. AWS Amplify Documentation +- [Use AWS SDK - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/use-aws-sdk/): For advanced use cases where Amplify does not provide the functionality, you can retrieve the escape hatch to access the AWSCognito instance. AWS Amplify Documentation +- [Authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/auth/): Learn about the authentication capabilities of AWS Amplify. AWS Amplify Documentation +- [Add custom queries and mutations - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/custom-business-logic/): Customize your business logic for queries and mutations. AWS Amplify Documentation +- [Signed-in user data access - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/customize-authz/signed-in-user-data-access/): The `private` authorization strategy restricts record access to only signed-in users authenticated through IAM, Cognito, or OpenID Connect, applying the authorization rule to all users. It provides a simple way to make data private to all authenticated users. AWS Amplify Documentation +- [Multi-user data access - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/customize-authz/multi-user-data-access/): The `ownersDefinedIn` rule grants a set of users access to a record by automatically creating an `owners` field to store the allowed record owners. You can override the default owners field name by specifying `inField` with the desired field name to store the owner information. You can dynamically manage which users can access a record by updating the owner field. AWS Amplify Documentation +- [Per-user/per-owner data access - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/customize-authz/per-user-per-owner-data-access/): The owner authorization strategy restricts operations on a record to only the record's owner. When configured, the owner field (default `owner`) will automatically be added and populated with the identity of the created user. The API will authorize against the `owner` field to allow or deny operations. AWS Amplify Documentation +- [Public data access - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/customize-authz/public-data-access/): The public authorization strategy grants everyone access to the API, which is protected behind the scenes with an API key. You can also override the authorization provider to use an unauthenticated IAM role from Cognito instead of an API key for public access. AWS Amplify Documentation +- [User group-based data access - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/customize-authz/user-group-based-data-access/): The user group authorization strategy allows restricting data access to specific user groups or groups defined dynamically on each data record. Both static and dynamic group authorization options are available, with some limitations around real-time subscriptions when using dynamic group authorization. AWS Amplify Documentation +- [Customize your auth rules - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/customize-authz/): Learn how to customize and combine your authorization rules. AWS Amplify Documentation +- [Add fields to data model - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/data-modeling/add-fields/): Configure built-in and custom field types. AWS Amplify Documentation +- [Modeling relationships - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/data-modeling/relationships/): Learn about the types of model relationships and modeling relationships. AWS Amplify Documentation +- [Customize data model identifiers - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/data-modeling/identifiers/): Define the primary key for a model using single-field or composite identifiers. AWS Amplify Documentation +- [Customize secondary indexes - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/data-modeling/secondary-index/): Define the secondary indexes for your data model to optimize query performance AWS Amplify Documentation +- [AWS AppSync Apollo Extensions - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/aws-appsync-apollo-extensions/): AWS AppSync Apollo Extensions AWS Amplify Documentation +- [Connect your app code to API - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/connect-to-API/): Learn how to connect your app code to an API. AWS Amplify Documentation +- [Create, update, and delete application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/mutate-data/): Mutate application data in an API by generating the client, adding items, updating existing items, deleting items, troubleshooting unauthorized errors, and canceling requests. AWS Amplify Documentation +- [Optimistic UI - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/optimistic-ui/): Learn more about implementing optimistic UI with Amplify Data API. AWS Amplify Documentation +- [Read application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/query-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. AWS Amplify Documentation +- [Set up Amplify Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/set-up-data/): Create a new cloud API that connects your app with new or existing data sources. AWS Amplify Documentation +- [Subscribe to real-time events - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/subscribe-data/): 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. AWS Amplify Documentation +- [Working with files/attachments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/working-with-files/): Working with files/attachments. AWS Amplify Documentation +- [Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/data/): Learn about the data capabilities of AWS Amplify. AWS Amplify Documentation +- [Set up a Function - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/functions/set-up-function/): Use AWS Lambda functions to perform tasks and customize workflows. AWS Amplify Documentation +- [Download files - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/download-files/): Download files using Amplify Storage AWS Amplify Documentation +- [Extend S3 resources - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/extend-s3-resources/): Extend configuration for S3 resources AWS Amplify Documentation +- [Remove files - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/remove-files/): Remove files using Amplify Storage AWS Amplify Documentation +- [Use AWS SDK for S3 APIs - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/use-aws-sdk/): Use escape hatch to access the S3Client AWS Amplify Documentation +- [List file properties - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/list-files/): Get list of files or file properties using Amplify Storage AWS Amplify Documentation +- [Set up Storage - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/set-up-storage/): Set up Amplify Storage for your project AWS Amplify Documentation +- [Upload files - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/upload-files/): Upload files using Amplify Storage AWS Amplify Documentation +- [Storage - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/build-a-backend/storage/): Set up and connect to storage. AWS Amplify Documentation +- [Monorepo setup - Swift - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/deploy-and-host/fullstack-branching/monorepos/): Set up monorepos with the Amplify CI/CD pipeline. AWS Amplify Documentation +- [Fullstack branch deployments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/deploy-and-host/fullstack-branching/branch-deployments/): Use fullstack branch deployments to test changes from feature branches. AWS Amplify Documentation +- [Sandbox features - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/deploy-and-host/sandbox-environments/features/): Explore sandbox features such as secrets, client codegen, and config generation for mobile and cross-platform. AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/swift/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## AWS Amplify Gen 2 - Flutter + +- [Add fields to data model - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/data-modeling/add-fields/): Configure built-in and custom field types. AWS Amplify Documentation +- [Working with files/attachments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/working-with-files/): Working with files/attachments. AWS Amplify Documentation +- [Build UI - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-ui/): Learn how to build and customize your UI. AWS Amplify Documentation +- [Enable and disable analytics - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/add-aws-services/analytics/enable-disable/): Learn how to enable/disable analytics using Amplify. AWS Amplify Documentation +- [Record events - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/add-aws-services/analytics/record-events/): Learn how to record analytics events using Amplify. AWS Amplify Documentation +- [Identify user - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/add-aws-services/analytics/identify-user/): Use the Amplify analytics plugin to inform Pinpoint about your users. AWS Amplify Documentation +- [Set up Amplify Analytics - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/add-aws-services/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Add any AWS service - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/add-aws-services/): Learn how you can add any AWS service. AWS Amplify Documentation +- [Multi-factor authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/concepts/multi-factor-authentication/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Tokens and credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/concepts/tokens-and-credentials/): Learn about how tokens and credentials are used in Amplify applications AWS Amplify Documentation +- [Concepts - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/concepts/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Delete user account - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/delete-user-account/): Enable users to delete their account. AWS Amplify Documentation +- [Listen to auth events - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/listen-to-auth-events/): Learn how to listen to auth events AWS Amplify Documentation +- [Manage user attributes - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/manage-user-attributes/): Learn about managing user attributes in your Amplify app AWS Amplify Documentation +- [Manage user sessions - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/manage-user-sessions/): Learn how to manage user sessions AWS Amplify Documentation +- [Sign-out - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/sign-out/): Learn how to sign out AWS Amplify Documentation +- [Sign-in - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/sign-in/): Learn how to sign in AWS Amplify Documentation +- [Sign-up - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/sign-up/): Learn how to sign up AWS Amplify Documentation +- [Using the Authenticator - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/using-the-authenticator/): Learn how to use the Authenticator connected component from the Amplify UI library AWS Amplify Documentation +- [Multi-step sign-in - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/multi-step-sign-in/): Use Amazon Cognito Auth plugin to complete a multi step authentication flow AWS Amplify Documentation +- [Connect your frontend - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/connect-your-frontend/): Learn how to connect your frontend to your backend auth resource AWS Amplify Documentation +- [Custom auth flows - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/customize-auth-lifecycle/custom-auth-flows/): Use Amazon Cognito Auth plugin to sign in a user into Amazon Cognito User Pool using user defined custom flow AWS Amplify Documentation +- [Microsoft Entra ID (SAML) - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/examples/microsoft-entra-id-saml/): Learn how to connect a Microsoft Entra ID provider with SAML AWS Amplify Documentation +- [Manage devices - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/manage-users/manage-devices/): Learn how to manage user devices AWS Amplify Documentation +- [Manage passwords - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/manage-users/manage-passwords/): Learn how to manage user passwords AWS Amplify Documentation +- [Manage users - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/manage-users/): Learn how to manage users AWS Amplify Documentation +- [Advanced workflows - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Modify Amplify-generated Cognito resources with CDK - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/modify-resources-with-cdk/): Learn how to modify Amplify-generated Cognito resources. AWS Amplify Documentation +- [Enable sign-in with web UI - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/sign-in-with-web-ui/): Use Amazon Cognito Auth plugin to register and authenticate a user with a prebuilt web UI AWS Amplify Documentation +- [Set up Amplify Auth - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/set-up-auth/): Learn how to set up and connect your backend resources for authentication in Amplify. AWS Amplify Documentation +- [Authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/auth/): Learn about the authentication capabilities of AWS Amplify. AWS Amplify Documentation +- [Add custom queries and mutations - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/custom-business-logic/): Customize your business logic for queries and mutations. AWS Amplify Documentation +- [Custom data access using Lambda functions - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/customize-authz/custom-data-access-patterns/): Define a custom authorization rule with a Lambda function. AWS Amplify Documentation +- [Configure custom identity and group claims - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/customize-authz/configure-custom-identity-and-group-claim/): Amplify Data allows you to configure custom identity and group claims instead of using the default Cognito claims, which can be useful if you want to populate claims from an external source like a database or 3rd party auth provider. The example shows how to check the `user_id` identity claim and the `user_groups` group claim that could come from a custom pre token generation Lambda trigger. Defining these custom claims provides more flexibility in authorization rules. AWS Amplify Documentation +- [Signed-in user data access - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/customize-authz/signed-in-user-data-access/): The `private` authorization strategy restricts record access to only signed-in users authenticated through IAM, Cognito, or OpenID Connect, applying the authorization rule to all users. It provides a simple way to make data private to all authenticated users. AWS Amplify Documentation +- [Multi-user data access - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/customize-authz/multi-user-data-access/): The `ownersDefinedIn` rule grants a set of users access to a record by automatically creating an `owners` field to store the allowed record owners. You can override the default owners field name by specifying `inField` with the desired field name to store the owner information. You can dynamically manage which users can access a record by updating the owner field. AWS Amplify Documentation +- [Per-user/per-owner data access - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/customize-authz/per-user-per-owner-data-access/): The owner authorization strategy restricts operations on a record to only the record's owner. When configured, the owner field (default `owner`) will automatically be added and populated with the identity of the created user. The API will authorize against the `owner` field to allow or deny operations. AWS Amplify Documentation +- [Public data access - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/customize-authz/public-data-access/): The public authorization strategy grants everyone access to the API, which is protected behind the scenes with an API key. You can also override the authorization provider to use an unauthenticated IAM role from Cognito instead of an API key for public access. AWS Amplify Documentation +- [Use OpenID Connect as an authorization provider - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/customize-authz/using-oidc-authorization-provider/): Use OpenID Connect with `private`, `owner`, and `group` authorization strategies. AWS Amplify Documentation +- [User group-based data access - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/customize-authz/user-group-based-data-access/): The user group authorization strategy allows restricting data access to specific user groups or groups defined dynamically on each data record. Both static and dynamic group authorization options are available, with some limitations around real-time subscriptions when using dynamic group authorization. AWS Amplify Documentation +- [Modeling relationships - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/data-modeling/relationships/): Learn about the types of model relationships and modeling relationships. AWS Amplify Documentation +- [Connect your app code to API - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/connect-to-API/): Learn how to connect your app code to an API. AWS Amplify Documentation +- [Create, update, and delete application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/mutate-data/): Mutate application data in an API by generating the client, adding items, updating existing items, deleting items, troubleshooting unauthorized errors, and canceling requests. AWS Amplify Documentation +- [Read application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/query-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. AWS Amplify Documentation +- [Set up Amplify Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/set-up-data/): Create a new cloud API that connects your app with new or existing data sources. AWS Amplify Documentation +- [Subscribe to real-time events - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/subscribe-data/): 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. AWS Amplify Documentation +- [Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/data/): Learn about the data capabilities of AWS Amplify. AWS Amplify Documentation +- [Set up a Function - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/functions/set-up-function/): Use AWS Lambda functions to perform tasks and customize workflows. AWS Amplify Documentation +- [Copy files - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/copy-files/): Copy files using Amplify Storage AWS Amplify Documentation +- [Download files - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/download-files/): Download files using Amplify Storage AWS Amplify Documentation +- [Extend S3 resources - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/extend-s3-resources/): Extend configuration for S3 resources AWS Amplify Documentation +- [Remove files - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/remove-files/): Remove files using Amplify Storage AWS Amplify Documentation +- [List file properties - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/list-files/): Get list of files or file properties using Amplify Storage AWS Amplify Documentation +- [Set up Storage - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/set-up-storage/): Set up Amplify Storage for your project AWS Amplify Documentation +- [Upload files - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/upload-files/): Upload files using Amplify Storage AWS Amplify Documentation +- [Use Amplify Storage with any S3 bucket - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/use-with-custom-s3/): You can use the Amplify Storage APIs against your own S3 bucket in your account. AWS Amplify Documentation +- [Storage - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/build-a-backend/storage/): Set up and connect to storage. AWS Amplify Documentation +- [Monorepo setup - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/deploy-and-host/fullstack-branching/monorepos/): Set up monorepos with the Amplify CI/CD pipeline. AWS Amplify Documentation +- [Fullstack branch deployments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/deploy-and-host/fullstack-branching/branch-deployments/): Use fullstack branch deployments to test changes from feature branches. AWS Amplify Documentation +- [Sandbox features - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/deploy-and-host/sandbox-environments/features/): Explore sandbox features such as secrets, client codegen, and config generation for mobile and cross-platform. AWS Amplify Documentation +- [API Documentation - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/reference/flutter-api/): A list of Amplify Libraries for Flutter API reference docs. AWS Amplify Documentation +- [Gen 2 for Gen 1 customers - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/start/migrate-to-gen2/): Learn how to set up your AWS account and configure it locally for use with Amplify. AWS Amplify Documentation +- [Platform setup - Flutter - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/start/platform-setup/): Instructions for platform-specific configurations needed for amplify-flutter AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Get started - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/start/): Learn how to get started with AWS Amplify Gen 2. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/flutter/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## AWS Amplify Gen 2 - Javascript + +- [Conversation History - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/ai/conversation/history/): Learn how Amplify AI kit takes care of conversation history AWS Amplify Documentation +- [Context - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/ai/conversation/context/): How to pass client-side context to the LLM to help it respond. AWS Amplify Documentation +- [Conversation - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/ai/conversation/): Learn about conversational AI patterns and how to implement them in Amplify. AWS Amplify Documentation +- [Data Extraction - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/ai/generation/data-extraction/): How to extract data from unstructured text. AWS Amplify Documentation +- [Generation - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/ai/generation/): Learn how to use AI to generate data for your application. AWS Amplify Documentation +- [Multi-factor authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/build-a-backend/auth/concepts/multi-factor-authentication/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Set up Storage - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/build-a-backend/storage/set-up-storage/): Set up Amplify Storage for your project AWS Amplify Documentation +- [Set up AI - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/ai/set-up-ai/): Learn how to set up and connect your backend for generative AI with Amplify. AWS Amplify Documentation +- [Sign-out - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/build-a-backend/auth/connect-your-frontend/sign-out/): Learn how to sign out AWS Amplify Documentation +- [Sign-in - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/build-a-backend/auth/connect-your-frontend/sign-in/): Learn how to sign in AWS Amplify Documentation +- [Sign-up - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/build-a-backend/auth/connect-your-frontend/sign-up/): Learn how to sign up AWS Amplify Documentation +- [Next.js App Router (Server Components) - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/build-a-backend/server-side-rendering/nextjs-app-router-server-components/): Get started with AWS Amplify Gen 2 using the Next.js App Router using Server Components. AWS Amplify Documentation +- [Server-Side Rendering - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/build-a-backend/server-side-rendering/): Use Amplify Auth and Data APIs from Next.js server-side runtimes. AWS Amplify Documentation +- [Upload files - JavaScript - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/build-a-backend/storage/upload-files/): Upload files using Amplify Storage AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/javascript/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## Angular + +- [Set up AI - Angular - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/ai/set-up-ai/): Learn how to set up and connect your backend for generative AI with Amplify. AWS Amplify Documentation +- [Sign-in - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/auth/connect-your-frontend/sign-in/): Learn how to sign in AWS Amplify Documentation +- [Sign-up - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/auth/connect-your-frontend/sign-up/): Learn how to sign up AWS Amplify Documentation +- [Set up Amplify Auth - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/auth/set-up-auth/): Learn how to set up and connect your backend resources for authentication in Amplify. AWS Amplify Documentation +- [Connect to Amazon Polly for Text-To-Speech APIs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/data/custom-business-logic/connect-amazon-polly/): Connect to Amazon Polly. AWS Amplify Documentation +- [Connect to Amazon Rekognition for Image Analysis APIs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/data/custom-business-logic/connect-amazon-rekognition/): Connect to Amazon Rekognition. AWS Amplify Documentation +- [Connect to Amazon Bedrock for generative AI use cases - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/data/custom-business-logic/connect-bedrock/): Connect to Amazon Bedrock to build generative AI applications with AWS Amplify. AWS Amplify Documentation +- [Read application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/data/query-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. AWS Amplify Documentation +- [Set up Amplify Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/data/set-up-data/): Create a new cloud API that connects your app with new or existing data sources. AWS Amplify Documentation +- [Working with files/attachments - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/data/working-with-files/): Working with files/attachments. AWS Amplify Documentation +- [Upload files - Angular - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/build-a-backend/storage/upload-files/): Upload files using Amplify Storage AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/angular/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## AWS Amplify Gen 2 - React-native + +- [Sign-out - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/connect-your-frontend/sign-out/): Learn how to sign out AWS Amplify Documentation +- [Using the Authenticator - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/connect-your-frontend/using-the-authenticator/): Learn how to use the Authenticator connected component from the Amplify UI library AWS Amplify Documentation +- [Download files - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/storage/download-files/): Download files using Amplify Storage AWS Amplify Documentation +- [Context - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/ai/conversation/context/): How to pass client-side context to the LLM to help it respond. AWS Amplify Documentation +- [Set up AI - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/ai/set-up-ai/): Learn how to set up and connect your backend for generative AI with Amplify. AWS Amplify Documentation +- [Set up Amplify REST API - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/rest-api/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST API endpoints. The API library can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM or Cognito User Pools. AWS Amplify Documentation +- [Set up Amplify HTTP API - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/rest-api/set-up-http-api/): The API category provides a solution for making HTTP requests to HTTP API endpoints. The API library can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM or Cognito User Pools. AWS Amplify Documentation +- [Storing analytics data - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/analytics/storing-data/): The Amazon Data Firehose analytics provider allows you to send analytics data to an Amazon Data Firehose stream for reliably storing data. AWS Amplify Documentation +- [Streaming analytics data - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/analytics/streaming-data/): The Amazon Kinesis analytics provider allows you to send analytics data to an Amazon Kinesis stream for real-time processing. AWS Amplify Documentation +- [Set up Amplify Analytics - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Create an in-app messaging campaign on AWS Console - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/in-app-messaging/create-campaign/): Create a new Pinpoint campaign and configure it to be used with your Amplify project. AWS Amplify Documentation +- [Integrate your application - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/in-app-messaging/integrate-application/): Learn how to integrate your application with In-app Messaging. AWS Amplify Documentation +- [Set up Amplify Interactions - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/interactions/set-up-interactions/): AWS Amplify Interactions category enables AI-powered chatbots in your web or mobile apps. You can use Interactions to configure your backend chatbot provider and to integrate a chatbot UI into your app with just a single line of code. AWS Amplify Documentation +- [Add any AWS service - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/add-aws-services/): Learn how you can add any AWS service. AWS Amplify Documentation +- [External identity providers - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/concepts/external-identity-providers/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Multi-factor authentication - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/concepts/multi-factor-authentication/): Learn more about what Amplify Auth provisions and supports AWS Amplify Documentation +- [Tokens and credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/concepts/tokens-and-credentials/): Learn about how tokens and credentials are used in Amplify applications AWS Amplify Documentation +- [Sign-in - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/connect-your-frontend/sign-in/): Learn how to sign in AWS Amplify Documentation +- [Sign-up - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/connect-your-frontend/sign-up/): Learn how to sign up AWS Amplify Documentation +- [Manage WebAuthn credentials - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/manage-users/manage-webauthn-credentials/): Learn how to manage WebAuthn credentials AWS Amplify Documentation +- [Advanced workflows - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/advanced-workflows/): Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers and working with AWS service objects. AWS Amplify Documentation +- [Set up Amplify Auth - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/auth/set-up-auth/): Learn how to set up and connect your backend resources for authentication in Amplify. AWS Amplify Documentation +- [Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/data/): Learn about the data capabilities of AWS Amplify. AWS Amplify Documentation +- [Upload files - React Native - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/build-a-backend/storage/upload-files/): Upload files using Amplify Storage AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/react-native/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## AWS Amplify Gen 2 - Nextjs + +- [ - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/ai/conversation/ai-conversation/): The AIConversation component is a customizable chat interface built for the Amplify AI kit AWS Amplify Documentation +- [Generation - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/ai/generation/): Learn how to use AI to generate data for your application. AWS Amplify Documentation +- [Set up AI - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/ai/set-up-ai/): Learn how to set up and connect your backend for generative AI with Amplify. AWS Amplify Documentation +- [Set up Amplify REST API - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/build-a-backend/add-aws-services/rest-api/set-up-rest-api/): The API category provides a solution for making HTTP requests to REST API endpoints. The API library can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM or Cognito User Pools. AWS Amplify Documentation +- [Set up Amplify HTTP API - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/build-a-backend/add-aws-services/rest-api/set-up-http-api/): The API category provides a solution for making HTTP requests to HTTP API endpoints. The API library can be used for creating signed requests against Amazon API Gateway when the API Gateway Authorization is set to AWS_IAM or Cognito User Pools. AWS Amplify Documentation +- [Set up Amplify Analytics - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/build-a-backend/add-aws-services/analytics/set-up-analytics/): The Analytics category enables you to collect analytics data for your app. The Analytics category comes with built-in support for Amazon Pinpoint and Amazon Kinesis (Kinesis support is currently only available in the Amplify JavaScript library). The Analytics category uses Amazon Cognito Identity pools to identify users in your App. Cognito allows you to receive data from authenticated, and unauthenticated users in your App. AWS Amplify Documentation +- [Set up in-app messaging - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/build-a-backend/add-aws-services/in-app-messaging/set-up-in-app-messaging/): Learn how to get started with in-app messaging. AWS Amplify Documentation +- [Set up Amplify Geo - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/build-a-backend/add-aws-services/geo/set-up-geo/): AWS Amplify Geo module provides a simple way to get map data, search for places, and reverse geocoding. AWS Amplify Documentation +- [Set up Amplify Auth - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/build-a-backend/auth/set-up-auth/): Learn how to set up and connect your backend resources for authentication in Amplify. AWS Amplify Documentation +- [Cross-account deployments - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/deploy-and-host/fullstack-branching/cross-account-deployments/): Set up a cross-account deployment pipeline powered by Amazon CodeCatalyst and AWS Amplify Hosting. AWS Amplify Documentation +- [Next.js Pages Router - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/start/quickstart/nextjs-pages-router/): Get started with AWS Amplify Gen 2 using the Next.js Pages Router. AWS Amplify Documentation +- [Next.js App Router - Next.js - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/start/quickstart/nextjs-app-router-client-components/): Get started with AWS Amplify Gen 2 using the Next.js App Router. AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/nextjs/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +## AWS Amplify Gen 2 - Vue + +- [Set up AI - Vue - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/vue/ai/set-up-ai/): Learn how to set up and connect your backend for generative AI with Amplify. AWS Amplify Documentation +- [Set up Amplify Auth - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/vue/build-a-backend/auth/set-up-auth/): Learn how to set up and connect your backend resources for authentication in Amplify. AWS Amplify Documentation +- [Read application data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/vue/build-a-backend/data/query-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. AWS Amplify Documentation +- [Set up Amplify Data - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/vue/build-a-backend/data/set-up-data/): Create a new cloud API that connects your app with new or existing data sources. AWS Amplify Documentation +- [Troubleshoot "Cannot find module $amplify/env/" - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/vue/build-a-backend/troubleshooting/cannot-find-module-amplify-env/): Addressing "Cannot find module $amplify/env/" error message AWS Amplify Documentation +- [Quickstart - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/vue/start/quickstart/): Get started with AWS Amplify Gen 2 and React, Next.js, Angular, Vue, Flutter, React Native, Swift, Android, and JavaScript. AWS Amplify Documentation +- [Amplify Docs - AWS Amplify Gen 2 Documentation](https://docs.amplify.aws/vue/): AWS Amplify Docs - Develop and deploy cloud-powered web and mobile apps. AWS Amplify Documentation + +