self-host →

Blacksmith runner benchmark.

SaaS · bare metal in Phoenix, AZ jobs ran from Secured Servers (US) in Arizona, US 6 variants 2–8 vCPU x64, arm64 Blacksmith pricing

635 of 635 jobs finished across every suite.

Arch

Variants

Fastest firstCheapest first; × against Blacksmith's fastest variant with 3 runs; cost per build, on the whole job's time.

Build
  1. Blacksmith8 vCPU · 32 GBVM disk · 5 runs1m 21s, cost per build $0.0245; phases: setup 21s, cargo test 41s, clippy 22s, ×1.00
  2. Blacksmith4 vCPU · 16 GBVM disk · 5 runs1m 59s, cost per build $0.0175; phases: setup 19s, cargo test 1m 05s, clippy 36s, ×1.47
  3. Blacksmith2 vCPU · 8 GBVM disk · 5 runs3m 21s, cost per build $0.0141; phases: setup 18s, cargo test 2m 00s, clippy 1m 02s, ×2.48
  1. Blacksmith8 vCPU · 32 GBVM disk · 5 runs32s, cost per build $0.0117; phases: toolchain 1s, clone 3s, bun install 9s, typecheck 19s, ×1.00
  2. Blacksmith4 vCPU · 16 GBVM disk · 5 runs54s, cost per build $0.0089; phases: toolchain 1s, clone 2s, bun install 9s, typecheck 39s, ×1.69
  3. Blacksmith2 vCPU · 8 GBVM disk · 5 runs1m 44s, cost per build $0.0078; phases: toolchain 1s, clone 4s, bun install 12s, typecheck 1m 28s, ×3.25
  1. Blacksmith8 vCPU · 32 GBVM disk · 5 runs3m 58s, cost per build $0.0704; phases: fetch source 24s, buildx setup 2s, docker build 3m 39s, ×1.00
  2. Blacksmith4 vCPU · 16 GBVM disk · 5 runs5m 19s, cost per build $0.0464; phases: fetch source 25s, buildx setup 2s, docker build 4m 58s, ×1.34
  3. Blacksmith2 vCPU · 8 GBVM diskn/a · not run: needs more than 8 GB of memory
  1. Blacksmith8 vCPU · 32 GBVM disk · 5 runs3m 18s, cost per build $0.0355; phases: setup 25s, cargo test 1m 56s, clippy 57s, ×1.00
  2. Blacksmith4 vCPU · 16 GBVM disk · 5 runs5m 04s, cost per build $0.0267; phases: setup 25s, cargo test 3m 04s, clippy 1m 33s, ×1.54
  3. Blacksmith2 vCPU · 6 GBVM disk · 5 runs7m 43s, cost per build $0.0200; phases: setup 26s, cargo test 4m 56s, clippy 2m 23s, ×2.34
  1. Blacksmith8 vCPU · 32 GBVM disk · 5 runs1m 21s, cost per build $0.0165; phases: toolchain 1s, clone 3s, bun install 17s, typecheck 1m 00s, ×1.00
  2. Blacksmith4 vCPU · 16 GBVM disk · 5 runs2m 21s, cost per build $0.0132; phases: toolchain 1s, clone 4s, bun install 19s, typecheck 1m 59s, ×1.74
  3. Blacksmith2 vCPU · 6 GBVM disk · 5 runs6m 25s, cost per build $0.0170; phases: toolchain 1s, clone 4s, bun install 28s, typecheck 5m 53s, ×4.75
  1. Blacksmith8 vCPU · 32 GBVM disk · 5 runs8m 13s, cost per build $0.0905; phases: fetch source 24s, buildx setup 4s, docker build 7m 51s, ×1.00
  2. Blacksmith4 vCPU · 16 GBVM disk · 5 runs12m 12s, cost per build $0.0654; phases: fetch source 26s, buildx setup 4s, docker build 11m 42s, ×1.48
  3. Blacksmith2 vCPU · 6 GBVM diskn/a · not run: needs more than 8 GB of memory

Bar shades, light to dark, in execution order: setup = checkout + packages + toolchaincargo fmtcargo testclippy

Bar shades, light to dark, in execution order: toolchainclonebun installtypecheck

Bar shades, light to dark, in execution order: fetch sourcebuildx setupdocker build

Fixed costs not in cost per build

  • Pay as you go no feeno plan or seat fee, no published concurrency limit
  • Enterprise customSLA, priority support, enterprise concurrency

Optional add-ons: static IPs $100 per IP a month; sticky disks and Docker layer caching $0.50 per GB-month.

3,000 free x64 2 vCPU minutes a month per organization, used proportionally on larger runners. Checked 2026-09-30

Over timeone point per run · since Sep 30

Loading every run…