AWS Amplify Documentation

AWS Amplify is a set of tools and services that can be used together or on their own, to help front-end web and mobile developers build scalable full stack applications, powered by AWS. With Amplify, you can configure app backends and connect your app in minutes, deploy static web apps in a few clicks, and manage app content outside the AWS console.
Amplify supports popular web frameworks and mobile platforms.

Amplify Auth lets you set up secure authentication flows with a fully-managed user directory. Control what users have access to in your mobile and web apps with Amplify Auth's built-in authorization capabilities. Click options together or use guided commands to configure email and social sign-up/sign-in, forgot password, and multi-factor auth workflows.

Amplify DataStore is an on-device storage engine that synchronizes data between your mobile and web apps and your database in the AWS cloud to help you build real-time and offline apps faster. Use a visual or code-based interface to define your data model with relationships to accelerate your app development.

AWS Amplify offers a fully managed service for deploying and hosting static web applications globally, served via Amazon's content delivery network with hundreds of points of presence globally and with built-in CI/CD workflows that accelerate your application release cycle. If you connect your application's code repository in the Amplify console, then changes to your front end and backend are deployed in a single workflow on your code commits.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at, or other agreement between you and AWS governing your use of AWS’s services.