{
 "checked": "2026-10-22",
 "providers": [
  {
   "name": "compiler.dev",
   "slug": "compiler-dev",
   "url": "https://compiler.dev/pricing",
   "pricingUrl": "https://compiler.dev/pricing",
   "linux": [
    {
     "vcpu": 2,
     "ramGb": null,
     "perMin": 0.003,
     "arch": "x64"
    },
    {
     "vcpu": 4,
     "ramGb": null,
     "perMin": 0.006,
     "arch": "x64"
    },
    {
     "vcpu": 8,
     "ramGb": 16,
     "perMin": 0.012,
     "arch": "x64"
    },
    {
     "vcpu": 16,
     "ramGb": null,
     "perMin": 0.024,
     "arch": "x64"
    },
    {
     "vcpu": 32,
     "ramGb": null,
     "perMin": 0.048,
     "arch": "x64"
    }
   ],
   "macos": [
    {
     "label": "M4 Pro 14-core (early access)",
     "perMin": 0.055
    },
    {
     "label": "M4 Pro 7-core (early access)",
     "perMin": 0.028
    }
   ],
   "freeTier": "200 minutes trial (card required)",
   "billing": "Prepaid credit ($20, $100 gets $110, $500 gets $600), credit never expires",
   "notes": "Default is 8 vCPU / 16 GB, fresh VM per job. Linux sizes 2, 4, 8, 16 and 32 vCPU. Automatic fallback to your original runners with the routed setup. Prices shown are Basic; Pro is $0.014/min for 8 vCPU and $0.0035/min for 2 vCPU on warm machines (dependencies pre-installed). Dedicated M4 Pro host from $3,595/month."
  },
  {
   "name": "GitHub-hosted",
   "slug": "github-hosted",
   "url": "https://github.com/features/actions",
   "pricingUrl": "https://docs.github.com/en/billing/reference/actions-runner-pricing",
   "linux": [
    {
     "vcpu": 2,
     "ramGb": null,
     "perMin": 0.006,
     "arch": "x64"
    },
    {
     "vcpu": 4,
     "ramGb": null,
     "perMin": 0.012,
     "arch": "x64"
    },
    {
     "vcpu": 8,
     "ramGb": null,
     "perMin": 0.022,
     "arch": "x64"
    },
    {
     "vcpu": 16,
     "ramGb": null,
     "perMin": 0.042,
     "arch": "x64"
    },
    {
     "vcpu": 32,
     "ramGb": null,
     "perMin": 0.082,
     "arch": "x64"
    },
    {
     "vcpu": 64,
     "ramGb": null,
     "perMin": 0.162,
     "arch": "x64"
    },
    {
     "vcpu": 2,
     "ramGb": null,
     "perMin": 0.005,
     "arch": "arm64"
    },
    {
     "vcpu": 4,
     "ramGb": null,
     "perMin": 0.008,
     "arch": "arm64"
    },
    {
     "vcpu": 8,
     "ramGb": null,
     "perMin": 0.014,
     "arch": "arm64"
    },
    {
     "vcpu": 16,
     "ramGb": null,
     "perMin": 0.026,
     "arch": "arm64"
    },
    {
     "vcpu": 32,
     "ramGb": null,
     "perMin": 0.05,
     "arch": "arm64"
    },
    {
     "vcpu": 64,
     "ramGb": null,
     "perMin": 0.098,
     "arch": "arm64"
    }
   ],
   "macos": [
    {
     "label": "Standard 3 or 4-core (M1 or Intel)",
     "perMin": 0.062
    },
    {
     "label": "Larger 12-core (x64)",
     "perMin": 0.077
    },
    {
     "label": "Larger 5-core (M2 Pro)",
     "perMin": 0.102
    }
   ],
   "freeTier": "Included minutes depend on plan (standard runners only)",
   "billing": "Per minute, rounded up per job",
   "notes": "Linux 1-core is $0.002/min. Each job's minutes round up to the next whole minute. Larger runners get no free minutes."
  },
  {
   "name": "Blacksmith",
   "slug": "blacksmith",
   "url": "https://www.blacksmith.sh",
   "pricingUrl": "https://www.blacksmith.sh/pricing",
   "linux": [
    {
     "vcpu": 2,
     "ramGb": null,
     "perMin": 0.004,
     "arch": "x64"
    },
    {
     "vcpu": 2,
     "ramGb": null,
     "perMin": 0.0025,
     "arch": "arm64"
    }
   ],
   "macos": [
    {
     "label": "M4 (6 vCPU label)",
     "perMin": 0.08
    }
   ],
   "freeTier": "3,000 free minutes per month",
   "billing": "Pay as you go per minute; Enterprise is custom",
   "notes": "Pricing page does not map prices to larger vCPU sizes. Docker layer caching and sticky disks +$0.50/GB/month, static IPs +$100/IP/month. Windows x64 $0.008/min."
  },
  {
   "name": "Depot",
   "slug": "depot",
   "url": "https://depot.dev",
   "pricingUrl": "https://depot.dev/pricing",
   "linux": [
    {
     "vcpu": 2,
     "ramGb": null,
     "perMin": 0.006,
     "arch": "x64"
    }
   ],
   "macos": [],
   "freeTier": "No free tier; 7-day trial on paid plans",
   "billing": "Plans: Developer $20/month (2,000 min), Startup $200/month (20,000 min), Business custom; extra usage $0.006/min",
   "notes": "Runner sizes 2 to 64 vCPU, Intel or Arm. Pricing page gives only the 2 vCPU Linux rate. Container builds $0.04/min on a 16 vCPU builder. Cache storage $0.20/GB/month beyond plan."
  },
  {
   "name": "Namespace",
   "slug": "namespace",
   "url": "https://namespace.so",
   "pricingUrl": "https://namespace.so/pricing",
   "linux": [
    {
     "vcpu": 2,
     "ramGb": 4,
     "perMin": 0.003,
     "arch": "x64"
    },
    {
     "vcpu": 4,
     "ramGb": 8,
     "perMin": 0.006,
     "arch": "x64"
    },
    {
     "vcpu": 8,
     "ramGb": 16,
     "perMin": 0.012,
     "arch": "x64"
    },
    {
     "vcpu": 16,
     "ramGb": 32,
     "perMin": 0.024,
     "arch": "x64"
    },
    {
     "vcpu": 32,
     "ramGb": 64,
     "perMin": 0.048,
     "arch": "x64"
    }
   ],
   "macos": [
    {
     "label": "Apple Silicon 6 vCPU / 14 GB",
     "perMin": 0.09
    },
    {
     "label": "Apple Silicon 12 vCPU / 28 GB",
     "perMin": 0.18
    }
   ],
   "freeTier": "30-day trial of Developer plan, no card",
   "billing": "Developer plan pay as you go; Team $100/month and Business $250/month include prepaid minutes at lower rates",
   "notes": "Prices shown are pay-as-you-go (overage) rates; prepaid rates inside Team/Business are two thirds of these. Many other shapes (more RAM per vCPU) are listed. Linux arm64 on Apple Silicon is early access."
  },
  {
   "name": "Ubicloud",
   "slug": "ubicloud",
   "url": "https://www.ubicloud.com",
   "pricingUrl": "https://www.ubicloud.com/docs/about/pricing",
   "linux": [
    {
     "vcpu": 2,
     "ramGb": 8,
     "perMin": 0.00125,
     "arch": "x64"
    },
    {
     "vcpu": 4,
     "ramGb": 16,
     "perMin": 0.0025,
     "arch": "x64"
    },
    {
     "vcpu": 8,
     "ramGb": 32,
     "perMin": 0.005,
     "arch": "x64"
    },
    {
     "vcpu": 16,
     "ramGb": 64,
     "perMin": 0.01,
     "arch": "x64"
    },
    {
     "vcpu": 30,
     "ramGb": 120,
     "perMin": 0.01875,
     "arch": "x64"
    },
    {
     "vcpu": 2,
     "ramGb": 6,
     "perMin": 0.00125,
     "arch": "arm64"
    },
    {
     "vcpu": 4,
     "ramGb": 12,
     "perMin": 0.0025,
     "arch": "arm64"
    },
    {
     "vcpu": 8,
     "ramGb": 24,
     "perMin": 0.005,
     "arch": "arm64"
    },
    {
     "vcpu": 16,
     "ramGb": 48,
     "perMin": 0.01,
     "arch": "arm64"
    },
    {
     "vcpu": 30,
     "ramGb": 90,
     "perMin": 0.01875,
     "arch": "arm64"
    }
   ],
   "macos": [],
   "freeTier": "$2.50/month credit (1,250 minutes of 2 vCPU)",
   "billing": "Per minute, card required",
   "notes": "Standard x64 rates shown. Premium x64 is $0.002 (2 vCPU) to $0.030 (30 vCPU) per minute and is the default for new accounts. Open source cloud. No macOS runners listed. Marketing page numbers differ from the docs pricing page; docs page used."
  },
  {
   "name": "BuildJet",
   "slug": "buildjet",
   "url": "https://buildjet.com",
   "pricingUrl": "https://buildjet.com/for-github-actions",
   "linux": [],
   "macos": [],
   "freeTier": null,
   "billing": "Service shut down",
   "notes": "BuildJet for GitHub Actions has been shut down: announced 6 February 2026, jobs stopped 31 March 2026. Workflows still using buildjet-* labels fail."
  },
  {
   "name": "WarpBuild",
   "slug": "warpbuild",
   "url": "https://www.warpbuild.com",
   "pricingUrl": "https://www.warpbuild.com/pricing",
   "linux": [
    {
     "vcpu": 2,
     "ramGb": 8,
     "perMin": 0.004,
     "arch": "x64"
    },
    {
     "vcpu": 4,
     "ramGb": 16,
     "perMin": 0.008,
     "arch": "x64"
    },
    {
     "vcpu": 8,
     "ramGb": 32,
     "perMin": 0.016,
     "arch": "x64"
    },
    {
     "vcpu": 16,
     "ramGb": 64,
     "perMin": 0.032,
     "arch": "x64"
    },
    {
     "vcpu": 32,
     "ramGb": 128,
     "perMin": 0.064,
     "arch": "x64"
    },
    {
     "vcpu": 2,
     "ramGb": 8,
     "perMin": 0.003,
     "arch": "arm64"
    },
    {
     "vcpu": 4,
     "ramGb": 16,
     "perMin": 0.006,
     "arch": "arm64"
    },
    {
     "vcpu": 8,
     "ramGb": 32,
     "perMin": 0.012,
     "arch": "arm64"
    },
    {
     "vcpu": 16,
     "ramGb": 64,
     "perMin": 0.024,
     "arch": "arm64"
    },
    {
     "vcpu": 32,
     "ramGb": 128,
     "perMin": 0.048,
     "arch": "arm64"
    }
   ],
   "macos": [
    {
     "label": "M4 Pro 6 vCPU / 14 GB",
     "perMin": 0.08
    },
    {
     "label": "M4 Pro 12 vCPU / 28 GB",
     "perMin": 0.16
    }
   ],
   "freeTier": "Email sign-up, no card until free usage limit is reached (amount not stated)",
   "billing": "Per minute, billed monthly",
   "notes": "Cache storage $0.20/GB-month plus $0.0001 per operation. BYOC on AWS, GCP or Azure is $0.002/min with caching free. SAML SSO $250/month."
  },
  {
   "name": "RunsOn",
   "slug": "runson",
   "url": "https://runs-on.com",
   "pricingUrl": "https://runs-on.com/pricing/",
   "linux": [],
   "macos": [],
   "freeTier": "Free for non-commercial use; 15-day trial on paid plans",
   "billing": "Annual license (EUR 300 Starter under 50k jobs/month, 900 Growth under 200k, 1,800 Scale under 500k, 3,600 Sponsorship unlimited) plus your own AWS bill",
   "notes": "Runs in your AWS account. perMin is null because EC2 spot or on-demand cost is billed by AWS per second with no RunsOn markup; control plane (Fargate, S3, transfer) starts at about $7/month."
  },
  {
   "name": "Actuated",
   "slug": "actuated",
   "url": "https://actuated.com",
   "pricingUrl": "https://actuated.com/pricing",
   "linux": [],
   "macos": [],
   "freeTier": null,
   "billing": "Subscription per server: $150/month for the first, $125/month for each additional",
   "notes": "Unlimited minutes, CPUs and concurrency on servers you provide (bare metal or nested virtualization). Runs jobs in microVMs. Community email support on the self-service plan."
  },
  {
   "name": "Cirrus Runners",
   "slug": "cirrus-runners",
   "url": "https://cirrus-runners.app",
   "pricingUrl": "https://cirrus-runners.app/pricing/",
   "linux": [],
   "macos": [],
   "freeTier": "10-day free trial",
   "billing": "Flat $150 per runner per month, unlimited minutes",
   "notes": "Each runner is one concurrent job. macOS 4 M4 Pro cores / 16 GB, Linux x86 16 vCPU / 48 GB, Linux arm64 8 vCPU / 24 GB, GPU 8 vCPU / 24 GB. 15% annual discount, 50% non-profit discount."
  }
 ]
}