# Get started

## Create a cluster on your AWS account

```bash
# install the CLI
pip install cortex

# create a cluster
cortex cluster up cluster.yaml
```

* [Client installation](https://docs.cortexlabs.com/0.35/clients/install) - customize your client installation.
* [Cluster configuration](https://docs.cortexlabs.com/0.35/clusters/management/create) - optimize your cluster for your workloads.
* [Environments](https://docs.cortexlabs.com/0.35/clusters/management/environments) - manage multiple clusters.

## Build scalable APIs

```bash
# deploy APIs
cortex deploy apis.yaml
```

* [RealtimeAPI](https://docs.cortexlabs.com/0.35/workloads/realtime-apis/example) - create HTTP/gRPC APIs that respond to requests in real-time.
* [AsyncAPI](https://docs.cortexlabs.com/0.35/workloads/async-apis/example) - create APIs that respond to requests asynchronously.
* [BatchAPI](https://docs.cortexlabs.com/0.35/workloads/batch-apis/example) - create APIs that run distributed batch jobs.
* [TaskAPI](https://docs.cortexlabs.com/0.35/workloads/task-apis/example) - create APIs that run jobs on-demand.
