Announcing the AWS Amplify CLI toolchain. Click here to read more.

View Section

Select your framework

Getting Started

This page is a guide to quickly build a cloud-powered mobile or web app with AWS Amplify. AWS Amplify includes:

  • a JavaScript library with support for React Native and web frameworks including
    React, Angular, and Ionic
  • a style guide including UI components
  • the Amplify CLI with support for managing the serverless backend, web hosting, and codegen

Use the drop-down menu at the top right of this page to choose the framework for your app.

Step 0. Development Environment

Install the Amplify CLI. If you have already installed the CLI, skip ahead to Step 1. Create a New App.

Verify that you are running at least Node.js version 8.x or greater and npm version 5.x or greater by running node -v and npm -v in a terminal/console window.

  • Install and configure the Amplify CLI.
$ npm install -g @aws-amplify/cli
$ amplify configure

Note: These commands will install the CLI globally. If you’re using Windows, the CLI currently supports Windows Subsystem for Linux.

Step 1. Create a New App

Step 2. Install Amplify

In a terminal window, change to the root directory of your app and run the following command:

Step 3. Set up the AWS Backend