[INDEX] // ALL_DOCS ›
[TOC] // ON_THIS_PAGE ›
machine.dev runs on AWS infrastructure across 6 regions. Pick regions to optimize for data locality, compliance, or cost. If you don’t specify, machine.dev picks the cheapest region with available capacity.
Available regions
| Region code | Location |
|---|---|
us-east-1 | US East (N. Virginia) |
us-east-2 | US East (Ohio) |
us-west-2 | US West (Oregon) |
ca-central-1 | Canada (Central) |
eu-south-2 | Europe (Spain) |
ap-southeast-2 | Asia Pacific (Sydney) |
GPU availability by region
Not every GPU type is available in every region. CPU runners (X64 and ARM64) are available everywhere.
| Runner | N. Virginia | Ohio | Oregon | Canada | Spain | Sydney |
|---|---|---|---|---|---|---|
| CPU X64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| CPU ARM64 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| T4G (16 GB) | ✓ | — | ✓ | — | ✓ | — |
| T4 (16 GB) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| L4 (24 GB) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| A10G (24 GB) | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| L40S (48 GB) | ✓ | ✓ | ✓ | — | ✓ | — |
| Trainium | ✓ | ✓ | ✓ | — | — | — |
| Inferentia2 | ✓ | ✓ | ✓ | — | — | ✓ |
AI accelerators (Trainium, Inferentia2) are currently US-only. Trainium and Inferentia2 run in
us-east-1,us-east-2, andus-west-2. Inferentia2 is also available inap-southeast-2.
AWS regional capacity changes over time — see machine.dev/runners for the live availability and best-rate-by-region view.
Specifying regions
Pass regions= with a comma-separated list. machine.dev will try each region in priority order and use the first one with available capacity:
runs-on:
- machine
- gpu=l4
- regions=us-east-1,us-east-2
How auto-selection works
When you don’t specify regions=, machine.dev picks based on:
- Availability — whether your requested GPU type has capacity right now
- Spot price — if
tenancy=spot, the cheapest region wins - Historical reliability — regions with fewer recent failures are preferred
Specifying multiple regions almost always finishes faster and cheaper than locking to one. Pin to a single region only when you need data residency or compliance.
Compliance and data residency
| Need | Use |
|---|---|
| EU data residency | regions=eu-south-2 |
| US-only | regions=us-east-1,us-east-2,us-west-2 |
| Canada-only | regions=ca-central-1 |
| Asia Pacific | regions=ap-southeast-2 |
Need a region we don’t support?
Email hello@machine.dev to request a region. New regions are added based on customer demand.
Next steps
- Configuration options — every label for
runs-on - GPU Runners — GPU types, configurations, prices
- Cost Optimization — using region selection to save money