AWS Amplify

Build scalable mobile and web apps fast, with endless flexibility

Configure serverless backends with authentication, storage, data, and more, using intuitive workflows.

Connect web and mobile apps to new and existing AWS resources in just a few lines of code.

Deploy and host static websites, single-page web apps, and server-side rendered apps in a few clicks.

Collaborate effortlessly in the Amplify admin UI, where you can easily manage app users and content.

How it works

AWS Amplify is a set of purpose-built tools and services that makes it quick and easy for front-end web and mobile developers build full-stack applications on AWS, with the flexibility to leverage the breadth of AWS services to further customize applications. Amplify supports popular languages, frameworks, and platforms, including JavaScript, React, Angular, Vue, and Next.js for web apps and Android, iOS, React Native, Ionic, and Flutter for mobile apps.
  • Develop
  • Deliver
  • Manage
  • Develop
  • AWS Amplify - Develop
  • Deliver
  • AWS Amplify - Deliver
  • Manage
  • AWS Amplify - Manage

Use cases

Create onboarding flows

Custom onboarding flows let users log in with preferred methods.

Collaborate in real time

Build real-time feeds, chat, and document sharing to streamline remote work.

Unlock AI/ML capabilities

Enable smarter user experiences with voice interactions, translations, and image recognition powered by artificial intelligence (AI) and machine learning (ML).

Launch targeted campaigns

Develop targeted push notifications and campaigns to retain and engage customers.

How to get started

Learn how AWS Amplify works

Dive into Amplify’s authentication, analytics, API, DataStore, and more.

Explore AWS Amplify features »

Join the Amplify Community

Amplify is a fast-growing open source project with millions of GitHub downloads.

Find out why »

Connect with an expert

From development to enterprise-level programs, get the right support at the right time.

Explore support options »

Explore more of AWS