● Now in public beta
The fastest GitHub Action runners.
No shared VMs. Dedicated gaming hardware. Fully managed.
- 1-click GitHub App install
- No migration, no config files
- Running under 2 minutes
from
$0.0009/min
per minute, dedicated runner. ~9× cheaper than ubuntu-latest.
ubuntu-latest 13m 42s
9apes 3m 18s
.github/workflows/build.yml
jobs:
build:
- runs-on: ubuntu-latest
+ runs-on: 9apes HARDWARE
2× faster
Your builds run on dedicated gaming hardware. Not on whatever's available.
CACHE
5× faster
Cache lives where your builds run.
DOCKER
50× faster
Persistent Docker layers on NVMe. Builds pick up where they left off.
Instant provisioning.
No queue. No “waiting for a runner.”
Billed per minute.
Not per hour. Not per seat. What you use is what you pay.
Zero ops.
No runner groups. No auto-scaling. No infra to manage.
Pricing comparison
Faster than GitHub. Faster than self-hosting.
Faster than GitHub. Faster than self-hosting.
Fraction of the cost.
| Metric | GitHub Hosted | Cloud Self-Hosted | 9apes |
|---|---|---|---|
| Per minute cost | $0.008 | ~$0.004–0.006* | $0.0009 |
| 100 devs / 50K mins per month | $400 | ~$200–300* | $45 |
| Annual cost | $4,800 | ~$2,400–3,600* | $540 |
| Annual savings vs GitHub | — | ~$1,200–2,400 | ↓ $4,260 saved |
| Dedicated hardware | ✗ | ✗ | ✓ |
| Per-minute billing | ✓ | ✗ hourly | ✓ |
| Operational overhead | None | High | None |
* Cloud self-hosted estimates based on t3.xlarge equivalent pricing. Actual costs vary.
Ready to cut your CI bill by 89%?
1-click install. No migration. Running in under 2 minutes.
vs self-hosting
All the control of self-hosting.
All the control of self-hosting.
None of the work.
Self-hosted
Two sprints to set up.
Forever to maintain.
Forever to maintain.
✗ Shared VMs. Hourly billing.
✗ Terraform. CloudFormation. Kubernetes.
✗ Runner groups. Auto-scaling configs.
✗ On-call for CI infra at 2am.
9apes
Change one line.
Done.
Done.
✓ Dedicated hardware. Per-minute billing.
✓ No config files. No infra to manage.
✓ Start with one repo. Scale when ready.
- runs-on: ubuntu-latest
+ runs-on: 9apes-4vcpu-ubuntu-2404
Runner sizes
Pick your size.
| Runner | vCPU | RAM | Storage | Per minute | Hourly equiv. |
|---|---|---|---|---|---|
| 9apes-2vcpu-ubuntu-2404 | 2 | 8 GB | 50 GB NVMe | $0.0009 | $0.054 |
| 9apes-4vcpu-ubuntu-2404 | 4 | 16 GB | 100 GB NVMe | $0.0018 | $0.108 |
| 9apes-8vcpu-ubuntu-2404 | 8 | 32 GB | 200 GB NVMe | $0.0036 | $0.216 |
| 9apes-16vcpu-ubuntu-2404 | 16 | 64 GB | 400 GB NVMe | $0.0072 | $0.432 |
| 9apes-32vcpu-ubuntu-2404 | 32 | 128 GB | 800 GB NVMe | $0.0144 | $0.864 |
Interactive cost calculator
Minutes per month 50,000
Runner size 4 vCPU
GitHub Hosted
$400
per month
9apes
$45
per month
You save
$355
89% cheaper
FAQ
Common questions.
Can I mix 9apes with GitHub-hosted runners?
Yes. Use 9apes on specific workflows and keep GitHub-hosted for others. No lock-in — you control which jobs run where.
How long does setup actually take?
1
Install GitHub App — 1 click. No credentials, no SSH keys.
2
Change one line — swap runs-on
in your workflow.
3
Push & run — your next job runs on 9apes. Under 2 minutes total.
Do you support private repositories?
Yes. All GitHub repository types are supported — public, private, and internal.
What OS images do you support?
Ubuntu 24.04 LTS today. More images coming soon — reach out if you need something specific.
What happens if a runner fails mid-job?
The job is marked as failed in GitHub Actions. The microVM is destroyed immediately. Re-run from GitHub as normal — same as any hosted runner.
Can I use this with GitHub Enterprise?
We're working with Enterprise customers on a case-by-case basis. Talk to the founder to discuss your setup.
Is 9apes secure?
Every job runs in an isolated Firecracker microVM, destroyed
after completion. JIT tokens, GitHub SSO, ISO 27001 data
centers, quarterly pen testing.
Read our full security page →
"Fastest builds. Fraction of the cost. Fully managed."
Free tier included. No credit card. Start on one repo. Scale when you're ready.