Skip to content
Latchkey LogoLatchkey home
Latchkey Learn

GitHub Actions runners compared

Neutral comparisons of GitHub Actions runner vendors, alternatives to GitHub-hosted and self-hosted runners, and migration guides. Prices are read from each vendor's public page on a stated date.

Vendor vs vendor

Head-to-head comparisons with a fixed table.

Blacksmith vs DepotBlacksmith vs Depot for GitHub Actions runners: per-minute rates, free minutes, cache limits and billing, Blacksmith vs GitHub-hostedBlacksmith vs GitHub Actions hosted runners on price, hardware, cache and free minutes, read today, with the Blacksmith vs BuildkiteBuildkite vs Blacksmith for GitHub Actions teams: one is a label change, the other a platform move with seat Depot vs Blacksmith for Docker buildsDepot vs Blacksmith docker cache in GitHub Actions: a remote BuildKit builder against a sticky disk, with Depot vs GitHub-hostedDepot vs GitHub Actions hosted runners: identical published rates, very different machines. Depot vs NamespaceDepot vs Namespace for GitHub Actions: a per-minute rate card against unit minutes, converted to the same Depot vs WarpBuildDepot vs WarpBuild for GitHub Actions runners: the rates stopped matching. Latchkey vs BuildJetLatchkey vs BuildJet is now a migration: BuildJet stopped running GitHub Actions jobs on 31 March 2026. Latchkey vs GitHub-hosted runnersLatchkey vs GitHub hosted runners for GitHub Actions: the break-even is near 7,700 Linux minutes a month, and Latchkey vs self-hosted runnersLatchkey vs self-hosted runners for GitHub Actions: a worked monthly cost for an ARC fleet, the utilization Namespace vs BlacksmithNamespace vs Blacksmith on GitHub Actions runners: the rate looks lower until you match the RAM. Namespace vs GitHub-hosted runnersNamespace vs GitHub hosted runners for GitHub Actions: unit minutes converted to rates, the shapes that RunsOn vs BlacksmithRunsOn vs Blacksmith for GitHub Actions: a flat annual license in your own AWS account against a managed RunsOn vs DepotRunsOn vs Depot for GitHub Actions: a flat annual license priced by job count against a per-minute meter, RunsOn vs GitHub hostedRunsOn vs GitHub hosted runners: one metered invoice against a license plus your own AWS bill, with the lines Ubicloud vs GitHub hostedUbicloud GitHub Actions runners publish a 4 to 7x saving. The rate cards give the 4 end; the 7 end carries a Ubicloud vs BlacksmithUbicloud vs Blacksmith for GitHub Actions: two published rate cards, the premium tier that is on by default, WarpBuild vs BlacksmithWarpBuild vs Blacksmith for GitHub Actions: identical x64 rates at every size, so free minutes, arm64, BYOC WarpBuild vs GitHub hostedWarpBuild vs GitHub hosted runners: managed, bring-your-own-cloud and Docker builders priced separately, WarpBuild vs NamespaceWarpBuild vs Namespace for GitHub Actions: identical Linux rates, opposite cache meters, and a macOS minute

Alternatives and roundups

Every vendor in one table, ranked by the criterion you care about.

Migration guides

Moving off a vendor, with the YAML diff and a checklist.

Hosted, self-hosted, managed

The three ways to run Actions, compared.

Vendor explainers

What each vendor is, costs, and does well.

Explore other topics