{"eid":"runners","name":"runners.io","domain":"runners.io","resolved_by":"domain","topics":["ci-cd-runners"],"n_records":1,"best_vorder":1,"review":null,"aliases":["runners.io"],"records":[{"rid":"ci-cd-runners/runners-io","card":{"rid":"ci-cd-runners/runners-io","eid":"runners","topic":"ci-cd-runners","slug":"runners-io","provider":"runners.io","url":"https://www.runners.io/pricing","domain":"runners.io","category":"CI runner (hosted, GitHub Actions-compatible)","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"documented","binding":"request-rate","identity_kind":"card","identity_basis":"stated","needs_card":1,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"git","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-10T02:39:57.489Z","verified_basis":"live","checked_on":"2026-11-10","stale_on":"2026-12-11","n_evidence":10,"usd_month":null,"usd_per_tb_month":null,"summary":"3,000 run-minutes included every month for every organisation, with no monthly fee; beyond that USD 0.0040 a run-minute. A run-minute is one minute of a 2 vC...","duplicate_of":null,"n_unknown":0,"free_unit":"minutes"},"record":{"topic":"ci-cd-runners","slug":"runners-io","provider":"runners.io","url":"https://www.runners.io/pricing","category":"CI runner (hosted, GitHub Actions-compatible)","free_tier":{"stated":"3,000 run-minutes included every month for every organisation, with no monthly fee; beyond that USD 0.0040 a run-minute. A run-minute is one minute of a 2 vCPU Linux x64 machine, so a 4 vCPU job spends two run-minutes a minute and a 1 vCPU job spends half of one.","unit":"minutes","source_url":"https://www.runners.io/pricing","metered_on":"wall-clock","read_on":"2026-11-10"},"per_object_cap":{"stated":"not applicable: a job is bounded by the runner size, and the meter is weighted by vCPU count rather than capped per job"},"retention":{"stated":"not applicable: a job runs and is destroyed; state that is kept is priced separately at USD 0.50 a GB-month"},"egress":{"terms":"no bandwidth charge is published: the pricing page lists queue wait, cold start, control-plane calls and state reads and writes as not billed, and the homepage says the customer pays only for the minutes jobs run","metered":false},"interface":["git"],"tooling":"a one-line runs-on change on an existing GitHub Actions workflow; no agent or self-hosted runner is needed","chaining":"GitHub Actions on a public repository stays free and comes first; runners.io buys private-repository minutes at USD 0.0040 for 2 vCPU against GitHub list price of USD 0.0060, and the 3,000 included run-minutes cover a small private pipeline, but a card is required before the first job","limits":[{"kind":"request-rate","value":"3,000 run-minutes a month included, then USD 0.0040 a run-minute","source":"https://www.runners.io/pricing"},{"kind":"per-object-cap","value":"state that is kept is USD 0.50 a GB-month","source":"https://www.runners.io/pricing"},{"kind":"request-rate","value":"a priority label costs twice the run-minutes and twice the rate of the same label","source":"https://www.runners.io/pricing"}],"identity_cost":{"kind":"card","detail":"a card: the homepage and the pricing page both say \"Card required\", and the card is charged for the minutes jobs run"},"reliability_note":"the page publishes no job wall clock and no concurrency cap; the meter is weighted by vCPU, so a wider runner spends the pool faster, and a priority label doubles both the rate and the run-minutes","confidence":"documented","evidence":[{"url":"https://www.runners.io/pricing","date":"2026-11-10","proved":"3,000 run-minutes are included every month for every organisation","capture":"sha256:274e8f57a099500a31aa0078f27afba097f1325997e9d90def1c49a524a7eef9","quote":"No monthly fee. 3,000 run-minutes included every month, for every organisation."},{"url":"https://www.runners.io/pricing","date":"2026-11-10","proved":"a run-minute is one minute of a 2 vCPU machine","capture":"sha256:274e8f57a099500a31aa0078f27afba097f1325997e9d90def1c49a524a7eef9","quote":"1 run-minute = one minute of a 2 vCPU machine (Linux x64)"},{"url":"https://www.runners.io/pricing","date":"2026-11-10","proved":"state that is kept is priced at USD 0.50 a GB-month","capture":"sha256:274e8f57a099500a31aa0078f27afba097f1325997e9d90def1c49a524a7eef9","quote":"$0.50/GB-month"},{"url":"https://www.runners.io/pricing","date":"2026-11-10","proved":"the customer pays only for the minutes jobs run","capture":"sha256:274e8f57a099500a31aa0078f27afba097f1325997e9d90def1c49a524a7eef9","quote":"You pay only for the minutes your jobs run."},{"url":"https://www.runners.io/","date":"2026-11-10","proved":"a workflow targets the runners by changing its runs-on label","capture":"sha256:638be05a65e0f1226330a34eca2ac1fd95a3748e92c46ff63dcb8d53a8a0a5d3","quote":"runs-on: runnersio-2vcpu-ubuntu-2404"},{"url":"https://www.runners.io/","date":"2026-11-10","proved":"every job runs in its own fresh virtual machine","capture":"sha256:638be05a65e0f1226330a34eca2ac1fd95a3748e92c46ff63dcb8d53a8a0a5d3","quote":"Change runs-on and every job runs in its own fresh virtual machine."},{"url":"https://www.runners.io/pricing","date":"2026-11-10","proved":"the 2 vCPU rate is USD 0.0040 a run-minute","capture":"sha256:274e8f57a099500a31aa0078f27afba097f1325997e9d90def1c49a524a7eef9","quote":"$0.0040 a run-minute"},{"url":"https://www.runners.io/pricing","date":"2026-11-10","proved":"a priority label costs twice the run-minutes","capture":"sha256:274e8f57a099500a31aa0078f27afba097f1325997e9d90def1c49a524a7eef9","quote":"Priority = 2x the run-minutes"},{"url":"https://www.runners.io/pricing","date":"2026-11-10","proved":"a 4 vCPU job spends two run-minutes a minute","capture":"sha256:274e8f57a099500a31aa0078f27afba097f1325997e9d90def1c49a524a7eef9","quote":"4 vCPU = 2 run-minutes per minute"},{"url":"https://www.runners.io/pricing","date":"2026-11-10","proved":"a card is required before the first job","capture":"sha256:274e8f57a099500a31aa0078f27afba097f1325997e9d90def1c49a524a7eef9","quote":"Card required."}],"verdict":"qualifies-with-caveat","verified_at":"2026-11-10T02:39:57.489Z","extras":{},"interface_detail":"a GitHub Actions workflow changes its runs-on label to a runners.io label such as runnersio-2vcpu-ubuntu-2404; every job runs in its own fresh virtual machine","limits_note":"the meter is weighted by vCPU: 1 vCPU spends 0.5 run-minutes a minute, 4 vCPU spends 2, 8 vCPU spends 4, Linux ARM64 is 0.625x the same size on x64, and Windows is 2.5x","binding":"request-rate","binding_note":"3,000 run-minutes is the first thing to fail, and the vCPU weighting makes it smaller than it looks: on a 4 vCPU runner it is 1,500 wall-clock minutes a month, and the card requirement gates the account before the pool is spent.","confidence_note":"The included pool, the run-minute definition, the weighting and the card requirement are read from the vendor own pages. Raise by running one job on the included pool and reading the run-minute counter and the first invoice line.","notes":"A hosted GitHub Actions runner market that includes 3,000 run-minutes a month for every organisation and meters by vCPU-weighted time rather than by seat. The weighting is the fact a reader must carry: 3,000 run-minutes is 1,500 wall-clock minutes on a 4 vCPU runner and 6,000 on a 1 vCPU one. A card is required before the first job, so this is not a no-card lane."},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:per-object-cap","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[2].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]}]}