RunsOn Documentation
Everything RunsOn provides for teams running GitHub Actions on AWS, including compute, caching, observability, and security.
Self-hosted GitHub Actions runners on your own AWS account: fast, cheap, and secure. Both Flex and Fleet spawn fresh, ephemeral EC2 runners for every job; the difference is who picks the runner shape: workflows in Flex, the platform team's catalog in Fleet. These docs cover both, plus everything around them: caching, monitoring, networking, security, and configuration.
Try: ,
, or
Why RunsOn
Price 7–12× cheaper
Run on real EC2 spot instances with automatic on-demand fallback. You
pay AWS directly — no per-minute runner markup.
Performance Faster, bigger boxes
Latest-gen CPUs from 1 to 896 vCPUs, plus Magic Cache that's 5× faster
than GitHub's and effectively unlimited.
Observability Built-in visibility
Per-job cost tracking, CloudWatch metrics, and OpenTelemetry traces —
out of the box, no extra wiring.
Self-hosted security Your AWS, your data
Ephemeral runners in your own account behind a private GitHub App.
Credentials never leave your VPC.