Native ARM64 GitHub Actions runners.
aarch64 jobs on real Ampere metal, no QEMU emulation. Build multi-arch images and ARM binaries at native speed, change one runs-on label, and pay the same per-vCPU rate as x86. Billed by the second.
Real ARM cores. No emulation layer, no cross-compile toolchain to babysit.
Faster because
the hardware is faster.
One vCPU is one physical Ampere core. The big wins are the workloads teams emulate on x86 today, building them natively removes the QEMU tax entirely.
Workload Test Comparison
Pick it in the workflow file.
Add -arm to any Ubuntu label to move it to aarch64. RAM scales at 2 GB per core; disk is 150 GB on every shape.
No emulation tax.
Jobs run on physical Ampere cores over KVM, not QEMU on an x86 host. A multi-arch Docker build stops paying the 5–10× emulation penalty most pipelines eat today.
ARM costs the same as x86.
An aarch64 shape is billed at the same per-vCPU rate as its x86 twin, no arm surcharge, no partner tier. Often it is the cheaper way to run the same build.
Both arches, one workflow.
Matrix x86 and arm legs in the same file and account. The arm leg runs on Ampere metal; the x86 leg on EPYC. One bill, one label grammar.
Native ARM, at the x86 price.
No arm surcharge and no emulation. The same per-vCPU rate as Linux x86, billed by the second on Ampere metal.
GitHub’s arm64 hosted runners start at $0.005/min for 2 cores. Sandal bills the same wall-clock second as its x86 shapes. All runners, every OS →
One balance. Every machine you run.
Runners draw from the same credit pool as your sandboxes, simulators and Xcode builds, billed by the second at one published rate card.
Starter
For a solo build or a first agent in production.
$20 of usage credits
≈ 550 VM-hours or 33,000 CI minutes
- 20 concurrent machines
- Committed in-plan rates on every product
- Linux & Windows, sandboxes, VMs, runners
- Per-second billing, paused is free
- Full API, SDKs, CLI & MCP server
- Unlimited seats
- Community support
Team
Apple silicon unlocked, and a balance that rolls over.
$100 of usage credits
≈ 2,700 VM-hours or 10,000 Mac build minutes
- 100 concurrent machines
- Everything in Starter, plus:
- macOS, iOS/Android simulators & Xcode builds
- Unused credits roll over one month
- Usage exports & per-second line items
- Email support
Business
Higher ceilings for a team leaning on the fleet daily.
$250 of usage credits
≈ 6,900 VM-hours or 25,000 Mac build minutes
- 300 concurrent machines
- Everything in Team, plus:
- Raised concurrency & start rate
- Priority support & shared Slack channel
- Single sign-on (SAML / OIDC)
- Volume credit rate
Enterprise
Dedicated capacity, your compliance surface, one invoice.
Committed volume rate
Committed volume rate, negotiated per account
- Reserved bare-metal capacity
- BYOC or self-host the control plane
- SSO & SCIM, audit logs, data residency
- Annual invoicing, MSA, DPA
- Support SLA & solutions engineering
- Custom regions on request
Every plan spends its credit pool first, then usage keeps flowing and bills per second at your committed in-plan rate, no hard stop mid-run, no forced upgrade. Without a plan you pay the on-demand rate instead. Prices are illustrative pending final list pricing; the per-second billing model is final.
The runner rate card.
Linux
Windows
macOS · Apple silicon
Linux runners are the VM ladder priced per minute; Windows is 2x. macOS runners are dedicated Apple-silicon Mac minis. On-demand is 1.5× the in-plan rate. All usage bills by the second; paused machines are not billed.
Give your AI agents somewhere to run today.
Your agents get their own machines across Linux, macOS, Windows, iOS and Xcode in milliseconds, and you stop paying for idle.
