Before you begin, make sure you have the following installed:
- [Node.js](https://nodejs.org/) v14.x or later
- [npm](https://www.npmjs.com/) v6.14.4 or later
- [git](https://git-scm.com/) v2.14.1 or later
import flutter1 from '/src/fragments/start/getting-started/flutter/prereq.mdx';
import react2 from '/src/fragments/start/getting-started/react/prereq.mdx';
import react_native3 from '/src/fragments/start/getting-started/reactnative/prereq.mdx';
## Sign up for an AWS account
If you don't already have an AWS account, you'll need to create one in order to follow the steps outlined in this tutorial.
[Create AWS Account](https://portal.aws.amazon.com/billing/signup?redirect_url=https%3A%2F%2Faws.amazon.com%2Fregistration-confirmation#/start)
> There are no upfront charges or any term commitments to create an AWS account and signing up gives you immediate access to the AWS Free Tier.
## Install the Amplify CLI
The Amplify Command Line Interface (CLI) is a unified toolchain to create AWS cloud services for your app. Let's go ahead and install the Amplify CLI.
import all0 from '/src/fragments/cli-install-block.mdx';
import config from '/src/fragments/cli-config.mdx';
Successfully set up the new user.
In the next section, you'll set up the app and initialize Amplify.