> For the complete documentation index, see [llms.txt](https://cortex-labs.gitbook.io/staging/-MOmCGMADSRNQahK3Kox/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cortex-labs.gitbook.io/staging/-MOmCGMADSRNQahK3Kox/start.md).

# Get started

## Create a cluster on your AWS account

```bash
# install the CLI
bash -c "$(curl -sS https://raw.githubusercontent.com/cortexlabs/cortex/v0.42.1/get-cli.sh)"

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

* [Client installation](/staging/-MOmCGMADSRNQahK3Kox/clients/install.md) - customize your client installation.
* [Cluster configuration](/staging/-MOmCGMADSRNQahK3Kox/clusters/management/create.md) - optimize your cluster for your workloads.
* [Environments](/staging/-MOmCGMADSRNQahK3Kox/clusters/management/environments.md) - manage multiple clusters.

## Build scalable APIs

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

* [Realtime](/staging/-MOmCGMADSRNQahK3Kox/workloads/realtime/example.md) - create APIs that respond to requests in real-time.
* [Async](/staging/-MOmCGMADSRNQahK3Kox/workloads/async/example.md) - create APIs that respond to requests asynchronously.
* [Batch](/staging/-MOmCGMADSRNQahK3Kox/workloads/batch/example.md) - create APIs that run distributed batch jobs.
* [Task](/staging/-MOmCGMADSRNQahK3Kox/workloads/task/example.md) - create APIs that run jobs on-demand.
