> ## Documentation Index
> Fetch the complete documentation index at: https://alto.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> The `infra` key defines the type of infrastructure on which to run your code

## Overview

The `infra` key should contain a set of key-value pairs that describe infrastructure on
which to run your code. Different kinds of infrastructures will have different
acceptable key-value pairs; however, they all must have  a value for `type`.

<Warning>
  If your `infra` does not contain a `type` key, then Alto will throw an error!
</Warning>

Next, we cover the specific configurations for the various accepted `type` values.

* [EC2](/agents/configuration/v0.0.8/infra/ec2)
