Full Stack Development - AWS Amplify

Build, ship, and deploy full-stack applications in hours. Easy to start, easy to scale.
What is AWS Amplify?

Deploy server-side rendered and static frontend apps, develop UI, add features like auth and storage, connect to real-time data sources, and scale to millions of users. No cloud expertise required.

Deploy web frameworks globally: Easily deploy and host fast, secure, reliable websites and server-side rendered apps in a few clicks.

Go from frontend to fullstack, fast: Create full-stack apps, frontend UI, and backends with authentication, storage, data, and more.

Commit, collaborate, and ship confidently: Extend your app with 175+ AWS services to support new use cases, any team workflow, and user growth.

Intro to AWS Amplify (2:14)

Use Cases

Frontend Deployments

Quickly deploy server-side rendered apps, static apps and SPAs. Only pay for the resources you use. No per-seat pricing, long-term contracts, or complex licensing.

Authentication and Authorization

Set up secure, customizeable authentication flows in less than 10 lines of code. Add fine-grained authorization rules for your data and file storage resources based on user groups, data ownership, and whether a user is logged in.

Real-Time Data

Create secure, real-time APIs backed by a database in minutes. Define your data model using TypeScript, Amplify will deploy an API powered by AWS AppSync and connected to an Amazon DynamoDB database.

File Storage

Add scaleable and secure file storage to your apps, backed by Amazon S3. Upload and retrieve user-generated content such as images, videos, and more in just a few lines of code.

AWS Amplify on the Free Tier

Products

Description

Offers

Product Pricing

Deploy an app frontend

Scalable, secure, and reliable hosting for modern web apps.

12 MONTHS FREE

1,000 build minutes per month

5 GB stored per month

15 GB served per month

500,000 request count per month (SSR)

100 request GB-hours per month (SSR)

AWS Amplify Pricing


 

Build a backend

Author data models, business logic, and auth rules, and more in TypeScript. Amplify apps are powered by fully-managed AWS services. Many offer generous Free Tiers to get started and pay as you go pricing thereafter. No monthly minimums - simply pay for what you use.
Client libraries and UI components User interface components and client libraries that connect seamlessly to AWS Services.

FREE TO START

You pay only for the underlying AWS services your app uses.

Free Tier Offer

AWS helps new customers get started for free. See how you can use the AWS Free Tier with Amplify

Deploy an app frontend
Scalable, secure, and reliable hosting for modern web apps.
12 MONTHS FREE

1,000 build minutes per month

5 GB stored per month

15 GB served per month

500,000 request count per month (SSR)

100 request GB-hours per month (SSR)

AWS Amplify Pricing »
Build a backend
Author data models, business logic, and auth rules, and more in TypeScript.

Amplify apps are powered by fully-managed AWS services. Many offer generous Free Tiers to get started and pay as you go pricing thereafter. No monthly minimums - simply pay for what you use.

AWS Amplify Pricing »
Client Libraries and UI Components
User interface components and client libraries that connect seamlessly to AWS Services.
FREE TO START

You pay only for the underlying AWS services your app uses.

AWS Amplify Pricing »
AWS Lambda
Sign up for an AWS Account
Creating an AWS account is free and gives you immediate access to the AWS Free Tier.
Works with frameworks and languages you love
Swift
Swift
Android
Android
Java
Java
Kotlin
Kotlin
Javascript
Javascript
React
React
Flutter
Flutter
Angular
Angular
Vue
Hugo
Hugo
Jekyll
Jekyll
Gatsby
Learn More About AWS Amplify

Browse through our collection of videos, tutorials, and case studies to learn more about AWS Amplify

  • Videos
  • Intro to AWS Amplify (2:14)
    Build a fullstack Generative AI app with Amplify (11:59)
    Web Dev Challenge: AWS Amplify (27:28)
    Deploy any Website using AWS Amplify Hosting (17:31)
  • Tutorials
  • Tutorials

    Start with these free and simple tutorials to explore AWS Amplify

    Host a Static Website

    In this tutorial, you will learn how to deploy a static website with AWS Amplify. Amplify offers a Git-based CI/CD workflow for building, deploying, and hosting websites. Static websites deliver HTML, JavaScript, images, video and other files to your website visitors. Static websites are very low cost, provide high-levels of reliability, require almost no IT administration, and scale to handle enterprise-level traffic with no additional work.

    Getting Started with Amplify (Next.js)

    This tutorial guides you through setting up a backend and integrating that backend with your web app. You will create a “Todo app” with a GraphQL API and to store and retrieve items in a cloud database, as well as receive updates over a realtime subscription.

    Getting Started with Amplify (React)

    In this tutorial, you will deploy a React and Vite app, build and connect to a database with real-time data updates, and configure authentication and authorization rules, allowing you to experience the power of Amplify in creating modern, secure, and scalable applications.

    Getting Started with AWS Amplify (React Native)

    This Quickstart guide will walk you through how to build a Todo application using Expo's TypeScript template.

    Getting Started with AWS Amplify (Angular)

    In this tutorial, you will deploy a Angular app, build and connect to a database with real-time data updates, and configure authentication and authorization rules.

    Getting Started with AWS Amplify (Vue)

    In this tutorial, you will deploy a Vue.js app, build and connect to a database with real-time data updates, and configure authentication and authorization rules.

    Getting Started with Amplify (Flutter)

    In this tutorial, you will deploy a Flutter app, build and connect to a database with real-time data updates, and configure authentication and authorization rules.

    Getting Started with Amplify (iOS)

    In this tutorial, you will deploy a Swift app, build and connect to a database with real-time data updates, and configure authentication and authorization rules.

    Getting Started with Amplify (Android)

    In this tutorial, you will deploy an Amplify backend database and authentication, connect to the backend from an Android app, and make backend updates.

  • Case Studies
  • Neiman Marcus Customer Story

    Neiman Marcus Increases New Application Speed to Market by 50% on AWS, Improves Digital Selling for Associates.

    Orangtheory Customer Story
    QsrSoft Helps McDonald’s and Other Restaurants Engage Employees Using QsrSoft TV Developed on AWS.
    Orangtheory Customer Story
    Orangetheory Fitness Delivered Video Workouts at Scale in Mobile and Web Applications .
    Amazon Music customer story

    State Auto Cuts Production Time to a Day Using AWS AppSync and AWS Amplify.

AWS Free Tier

The AWS Free Tier offers users an opportunity to explore products for free, with offers including products that are always free, free for 12 months, and short-term free trials.

Get Started

Creating an AWS account is free and gives you immediate access to the AWS Free Tier.