Speed
2.3×
faster than GitHub-hosted (ubuntu-latest)
1st of 9 by speed
Cost per job
−84%
vs GitHub-hosted (ubuntu-latest)
3rd of 9; the same at 1,000 to 100,000 jobs a month
Lowest median time
8 / 12
workloads
cli, fd, guava, monorepo, pydantic, ts, vite, vue
Failed runs
3 of 360
measured runs
vite 3 of 30. Counted, not replaced.
Speed on each workload
× faster than GitHub-hosted (ubuntu-latest) on the same workloadConfiguration
Managed · up to 2 vCPU / 8 GB- Measured configuration
- Vitko Runners, recommended configuration (warm starts + split tests)
- Size
- up to 2 vCPU / 8 GB
- Price as measured
- $0.002 a minute, billed per second; list price on 2026-10-05 (source)
- Notes
- Warm starts: vitko-inc/checkpoint after the setup steps, captured from a run on the default branch; measured runs come from another branch. Split tests: vitko-inc/split-tests on the splittable test steps (unit tests, and vite's three end-to-end steps), with spec files that need the outside network in a separate unsplit step. Only the parts are billed while a split step runs.
- Definition
- providers/vitko-opt.json
Per workload
Green marks the lowest median time on the workload. The burst row covers all 20 jobs.| Workload | Median time | vs GitHub-hosted (ubuntu-latest) | p95 time | Mean cost | vs GitHub-hosted (ubuntu-latest) | Successful runs | Rank |
|---|---|---|---|---|---|---|---|
| Burst: 20 jobs at once | 131 s | 2.0x faster | 191 s | $0.052 | 90% lower | 30 of 30 | 2nd |
| cli | 140 s | 2.6x faster | 145 s | $0.012 | 70% lower | 30 of 30 | 1st |
| codex-lint | 405 s | 2.2x faster | 425 s | $0.014 | 84% lower | 30 of 30 | 2nd |
| container | 178 s | 1.3x faster | 208 s | $0.0061 | 77% lower | 30 of 30 | 2nd |
| fd | 45 s | 2.0x faster | 48 s | $0.0014 | 88% lower | 30 of 30 | 1st |
| flask | 13 s | 1.8x faster | 14 s | $0.0004 | 94% lower | 30 of 30 | 2nd |
| guava | 651 s | 1.8x faster | 661 s | $0.022 | 80% lower | 30 of 30 | 1st |
| monorepo | 172 s | 2.2x faster | 191 s | $0.0056 | 86% lower | 30 of 30 | 1st |
| pydantic | 69 s | 2.6x faster | 119 s | $0.0022 | 89% lower | 30 of 30 | 1st |
| ts | 243 s | 3.2x faster | 332 s | $0.027 | 65% lower | 30 of 30 | 1st |
| vite | 199 s | 3.0x faster | 212 s | $0.013 | 79% lower | 27 of 30 | 1st |
| vue | 32 s | 3.8x faster | 33 s | $0.0017 | 88% lower | 30 of 30 | 1st |
- Burst queue, p95
- 115 s, against 31 s for GitHub-hosted (ubuntu-latest)
Indexes and 95% intervals
- Time index
- 0.436 (95% interval 0.423 to 0.459)
- Cost index
- 0.158 (0.156 to 0.160) at 100,000 jobs a month