AWS Amplify

Fastest, easiest way to develop mobile and web apps that scale

AWS Amplify is a set of tools and services that enables mobile and front-end web developers to build secure, scalable full stack applications, powered by AWS. With Amplify, it’s easy to create custom onboarding flows, develop voice-enabled experiences, build AI-powered real-time feeds, launch targeted campaigns, and more. No matter the use case, AWS Amplify helps you develop and release great apps your customers will love. AWS Amplify includes an open-source framework with use-case centric libraries and a powerful toolchain to create and add cloud-based features to your app, and a web hosting service to deploy static web applications.

SmartPhoneApps@3x

Benefits

Build innovative apps

With Amplify Libraries, you can mix and match features such as auth, data, AI/ML, or analytics to build custom onboarding flows, real-time chatbots, targeted campaigns, and more, with just a few lines of code. No matter how simple or complex your use case, Amplify gives you the tools to build innovative apps that will delight your customers.

Configure backends in minutes

Automatically set up best-in-class backends for mobile and web apps, such as authentication, storage, or APIs, powered by AWS services such as Amazon S3 or Amazon Cognito. Amplify CLI seamlessly integrates with iOS/Android IDEs and popular web frameworks, providing a guided workflow to personalize the best backend for your app in just a few simple commands.

Deploy and scale with ease

Scale your app with AWS best practices for security, reliability, and global availability built in. Access individual AWS services directly in the AWS console so you can modify them as your business grows. Deploy and host scalable static websites and single page web apps in minutes with a Git-based workflow, using AWS Amplify Console, simply by pointing to your code.

Use cases

Page-Illos_Amplify-Use-Cases_Onboarding_4-column

Onboarding flows

Create custom onboarding flows allowing users to log in with preferred methods. Features: Auth, UI Components, Analytics

Page-Illos_Amplify-Use-Cases_Real-time-Collab_4-column

Real-time collaboration

Build real-time feeds, chat, and document sharing to facilitate remote scenarios. Features: Interactions, APIDataStore

Page-Illos_Amplify-Use-Cases_AI-ML_4-column

AI/ML

Add voice interactions, translations, and image recognition to enable smarter user experiences. Features: PredictionsAPIDataStore,

Page-Illos_Amplify-Use-Cases_Campaigns_4-column

Targeted campaigns

Develop targeted push notifications and campaigns to retain and engage customers. Features: Analytics, Notifications, API

Products & features

Amplify Framework

The Amplify Framework consists of 3 components including libraries, UI components, and a CLI toolchain. Components can be used together or on their own. Organized by use case, Amplify Libraries and UI components are powered by AWS services. They are open source and work with your existing front-end frameworks (React, React Native, Angular, Vue, Ionic) and iOS/Android IDEs. The Amplify Command Line Interface (CLI) is a toolchain to create and maintain serverless backends on AWS. Configure cloud functionality by following a simple, interactive workflow for specifying app capabilities, including the data model and auth requirements.

Authentication

User registration & authentication

DataStore

Offline synchronization & conflict resolution

API (GraphQL and REST)

Access data from multiple data sources

Storage

Manage user content

Analytics

Collect analytics data for your app

Predictions

AI/ML including text translations

Interactions

Create conversational chatbots

Push Notifications

Send targeted communications

PubSub

Manage messaging & subscriptions

Static web hosting

AWS Amplify Console is a static web hosting service that accelerates your application release cycle by providing a simple CI/CD workflow for building and deploying static web applications. Simply connect your application's code repository in the console, and changes to your frontend and backend are deployed in a single workflow on every code commit. A fullstack app consists of a frontend built with single page application frameworks such as React, Angular, Vue, or Gatsby and an optional backend built with cloud resources such as GraphQL or REST APIs, file and data storage.

How it works

Develop App

product-page-diagram_Amplify_How-it-works_1@2x

Host Web App

product-page-diagram_Amplify_How-it-works_2@2x

Community

Amplify is loved by the community, making it a top 5 fastest growing open source project on GitHub with millions of downloads. 
Product-Page_Standard-Icons_01_Product-Features_SqInk
Check out the product features

Visit the AWS Amplify Features page.

Learn more 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Have more questions?

Contact our team directly at aws-amplify-customer@amazon.com