# Providers

> Where you can route jobs, and the runner services the dashboard recognizes.

A provider is somewhere a job can run. You can **route** jobs to some providers. The dashboard **recognizes** many more, so it can show where every job ran and what it cost.

## Where jobs can be routed

A relay can send a job to any of these. Each has a step in your [runner order](/docs/concepts/runner-order).

- [Self-hosted](/docs/runners/self-hosted): machines you connect with the CLI, and [runners your org already has](/docs/runners/self-hosted#runners-your-org-already-has).
- [GitHub-hosted](/docs/runners/github): GitHub's own runners, billed against your plan's minutes.
- [Hosted providers](/docs/runners/hosted): Blacksmith, Depot, Namespace, WarpBuild, Ubicloud and RunsOn, each through its own GitHub App.

## Your accounts, your bills

You pay each hosted provider yourself. A routed job gets a label, and the provider runs it under your own account and bills you directly. You keep your plans, credits and discounts, and you can drop RelayRunner without changing who you pay.

## Recognized providers

The dashboard reads where a job ran from its `runs-on` labels, including jobs you didn't route. It recognizes these providers. Jobs with any other labels show up as Other. The dashboard's **Providers** page shows how much of your CI ran on each, with cost estimates at list prices.

| Provider | Labels | List price |
| --- | --- | --- |
| Blacksmith: Hosted runners for GitHub Actions. | `blacksmith-*` | $0.008/min |
| Depot: Hosted runners for GitHub Actions. | `depot-*` | $0.006/min |
| Namespace: Hosted runners for GitHub Actions, sized by runner profile. | `namespace-profile-*, nscloud-*` | — |
| WarpBuild: Hosted runners for GitHub Actions. | `warp-*` | $0.004/min |
| Ubicloud: Hosted runners for GitHub Actions. | `ubicloud, ubicloud-*` | $0.00125/min |
| RunsOn: Runners started in your own AWS account. | `runs-on=<run id>/runner=<type>` | — |
| GitHub: GitHub's own hosted runners, billed per minute in private repos. | `ubuntu-*, windows-*, macos-*, or a larger runner's own name` | — |
| Cloudflare: RelayRunner's own runner, a Cloudflare Container started for each job. | `relayrunner-container` | — |

List prices for each provider's example runner, as of November 2026.

To add another, see [Add a provider](/docs/contribute/add-provider).
