AWS Amplify

Build full-stack web and mobile apps in hours. Easy to start, easy to scale

Create an AWS backend for your web, iOS, or Android app with authentication, data, storage, and more in minutes.

Visually build a frontend UI with design-to-code Figma integration and connect the UI to a backend in clicks.

Easily deploy and host fast, secure, reliable websites and server-side rendered apps in a few clicks.

Extend your app with 175+ AWS services to support new use cases, DevOps practices, and user growth.

How it works

AWS Amplify is a complete solution that lets frontend web and mobile developers easily build, ship, and host full-stack applications on AWS, with the flexibility to leverage the breadth of AWS services as use cases evolve. No cloud expertise needed.
  • Create an app backend
  • Create a cross-platform backend for your iOS, Android, Flutter, web, or React Native app with real-time and offline functionality in just a few clicks.
    AWS Amplify - Create an app backend
  • Build a frontend UI
  • Visually build a pixel-perfect UI and connect your frontend UI to a cloud backend in clicks. AWS Amplify saves you from writing thousands of lines of code.
    AWS Amplify - Build a frontend UI
  • Host a web app
  • Easily deploy your web app or website to the fast, secure, and reliable AWS content delivery network (CDN), with hundreds of points of presence globally.
    AWS Amplify - Host a web app
Intro to AWS Amplify (4:00)
Introduction to AWS Amplify
With AWS Amplify, building feature-rich, full-stack web and mobile apps has never been easier—from development to deployment. Get to market fast and scale as your business grows.
Introduction to AWS Amplify
With AWS Amplify, building feature-rich, full-stack web and mobile apps has never been faster or easier—from development to deployment. Get to market fast and scale as your business grows.

Modern Tools and Services

Amplify Studio (Visual Interface)

Point-and-click environment to build and deploy a full-stack app quickly, including frontend UI and backend.

Amplify CLI (Command Line Interface)

Local toolchain to configure and manage an app backend with just a few commands.

Amplify Libraries (Open-Source Client Libraries)

Open-source client libraries to build cloud powered mobile and web apps.

Amplify UI Components (Open-Source Design System)

Open-source design system with cloud-connected components for building feature-rich apps fast.

Amplify Web Hosting (Managed CI/CD and Hosting)

Fully managed CI/CD and hosting for fast, secure, and reliable static and server-side rendered apps.

Use cases

Add user authentication

Use Amplify Studio to set up authentication flows and user controls. Use guided commands to configure email and social sign-up/sign-in, forgot password, and multi-factor authentication workflows.

Learn more about authentication »

Build a powerful backend data model

Use Amplify Libraries and Amplify CLI’s guided workflows to create a cross-platform backend for your web or mobile app with real-time and offline functionality in a few clicks. 

Learn more about data store »

Visually build an app UI and backend

Use Amplify Studio’s visual development environment to quickly build a full-stack app, front-to-back, with minimal coding, while maintaining full control over your app design and behavior.

Learn more about UI environment »

Host a progressive web app or static website

Use Amplify Hosting for fast and secure hosting of modern web apps and websites globally, via the AWS reliable content delivery network (CDN), with hundreds of points of presence globally, custom domains, site monitoring, and more.

Learn more about hosting »

How to get started

Read the Amplify docs

Easily get started with the Amplify framework documentation.

Read the AWS Amplify documentation »

Sign up for a free account

Instantly get access to the AWS Free Tier.

Get started with AWS Amplify »

Connect with an expert

From startup to enterprise-level, get support tailored to your needs.

Explore AWS Amplify support options »

Explore more of AWS