---
title: "Deploy Anyscale on Amazon EC2"
description: "Set up an Anyscale cloud on Amazon EC2 using the Anyscale CLI and AWS credentials."
---

# Deploy Anyscale on Amazon EC2

## 1\. Install Anyscale's python client package

```bash
pip install -U anyscale
anyscale login # authenticate
```

## 2\. Configure your Cloud Provider account

Set up your AWS credentials locally if you haven't done it before (for more details see [the AWS configuration guide](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-quickstart.html#getting-started-quickstart-new-command)).

```bash
aws configure
```

:::note
Before you continue to the next step, make sure your AWS credentials have the following permissions ([learn more](/clouds/aws/manage.md)):

-   Launch EC2 instances in the AWS region you plan to use
-   Manage these resources: VPC, subnets, Security Group, IAM, S3, and EFS
:::

## 3\. Create your Anyscale Cloud

Run the following command to create an Anyscale Cloud with the default configuration.

```bash
anyscale cloud setup
```

If you wish to use Terraform or customize other settings like VPC, follow [these instructions](/clouds/aws/configure.md) in the documentation.

## 4\. Verify your Anyscale Cloud

Run the following command to verify that your newly created Anyscale Cloud is fully functional and ready to use.

Cloud Name `my-aws-cloud`

```bash
anyscale cloud verify --name <your_cloud_name>
```