quickstart →

x64arm64 at 2 vCPU4 vCPU8 vCPU

Real buildstime and cost per buildlower is betterx64 · 8 vCPU

Rust cold build of spotify-player: cargo test and clippy

RunsOn tmpfs is the best value; boat is the cheapest; Avrea is the fastest.

  1. RunsOntmpfs m8a.2xlarge · 32 GB 1m 28s $0.0047
  2. RunsOn m8a.2xlarge · EBS gp3 · 32 GB 1m 28s $0.0047
  3. Avrea 32 GB 1m 13s $0.0195
  4. Namespace 8x16 · 16 GB 1m 16s $0.0152
  5. Ubicloud premium · 32 GB 1m 54s $0.0152
  6. Warpbuild 32 GB 1m 37s $0.0259
  7. boat 16 GB 2m 06s $0.0025
  8. Blacksmith 32 GB 1m 21s $0.0216
  9. AWS CodeBuild large · 16 GB 2m 28s $0.0493
  10. GitHub 32 GB 2m 19s $0.0510
  11. NamespaceApple silicon arm64 only
  12. WarpbuildApple silicon arm64 only

TypeScript cold bun install and typecheck of opencode

RunsOn tmpfs is the best value; boat is the cheapest; Avrea is the fastest.

  1. RunsOntmpfs m8a.2xlarge · 32 GB 50s $0.0029
  2. RunsOn m8a.2xlarge · gp3 1000 MiB/s · 32 GB 49s $0.0049
  3. boat 16 GB 1m 28s $0.0017
  4. Avrea 32 GB 37s $0.0099
  5. Blacksmith 32 GB 52s $0.0139
  6. Warpbuild 32 GB 55s $0.0147
  7. Ubicloud premium · 32 GB 1m 12s $0.0095
  8. Namespace 8x32 · 32 GB 37s $0.0148
  9. AWS CodeBuild large · 16 GB 1m 41s $0.0337
  10. GitHub 32 GB 1m 30s $0.0330
  11. NamespaceApple silicon arm64 only
  12. WarpbuildApple silicon arm64 only

Docker PostHog's production image, built cold with buildx

RunsOn tmpfs is the best value; boat is the cheapest; Namespace is the fastest.

  1. RunsOntmpfs m8a.2xlarge · 32 GB 3m 55s $0.0123
  2. Namespace 8x16 · 16 GB 3m 53s $0.0466
  3. RunsOn m8a.2xlarge · gp3 1000 MiB/s · 32 GB 5m 00s $0.0262
  4. Avrea 32 GB 4m 04s $0.0651
  5. boat 16 GB 9m 24s $0.0113
  6. Blacksmith 32 GB 4m 07s $0.0659
  7. Ubicloud premium · 32 GB 7m 38s $0.0611
  8. Warpbuild 32 GB 5m 17s $0.0845
  9. GitHub 32 GB 9m 53s $0.2174
  10. AWS CodeBuild large · 16 GB 12m 59s $0.2597
  11. NamespaceApple silicon arm64 only
  12. WarpbuildApple silicon arm64 only

Each row's best-value machine of this size for that build (lowest time × cost, ranked on p90), in that order, named under the provider. Time is the median whole job, cost is that job at the provider's per-minute price (RunsOn at EC2 spot). Yellow marks the fastest and the cheapest. Apple silicon and tmpfs (workspace in RAM) machines are rows of their own; a faded row is provisional or a machine of another size, and takes no place. A row that did not finish a build stays listed with the reason.

Full build benchmark every phase, p90 and worst runs, queue under a burst, run-to-run spread, bigger runners

Every category for x64, 8 vCPU →