[HQ] Hosted Runners - GitLab.com
This is the headquarters issue for ~"Category:Hosted Runners"
## Organisational
### :pushpin: Team members
| Engineers | EM | SRE | PM |
|-----------|----|-----|----|
| @tmaczukin @josephburnett @dbickford @akohlbecker @joe-shaw | @nicolewilliams | @ahanselka @rehab | @gabrielengel_gl |
Our Stable Counterparts can be found [here](https://about.gitlab.com/handbook/product/categories/#runner-saas-group).
### :link: We maintain
- [Handbook page](https://about.gitlab.com/handbook/engineering/development/ops/verify/runner/)
- [Direction page](https://about.gitlab.com/direction/verify/runner_saas/)
- [User documentation](https://docs.gitlab.com/ee/ci/runners/)
- [Projects we maintain](https://handbook.gitlab.com/handbook/engineering/development/ops/verify/runner/#projects-we-maintain)
[GitLab-hosted runners](https://docs.gitlab.com/ee/ci/runners/) product overview:
<table>
<tr>
<th>Name</th>
<th>Status</th>
<th>Offering</th>
<th>Tag / Runner manager name</th>
<th>GitLab Issue</th>
<th>Description</th>
<th>Deploy tooling</th>
<th>Executor</th>
<th>Team</th>
</tr>
<tr>
<td>
[Hosted runners for GitLab.com](https://docs.gitlab.com/ee/ci/runners/#hosted-runners-for-gitlabcom)
</td>
<td>GA</td>
<td>GitLab.com</td>
<td>
e.g. `saas-linux-small-amd64`
</td>
<td>
https://gitlab.com/groups/gitlab-org/-/epics/13010+
</td>
<td>Generic Instance runners</td>
<td>
ChatOps & manual-built tooling _(Will migrate to Dedicated Tooling)_
</td>
<td>
* Linux (Docker+Machine)
* macOS (Instance)
* Windows (Custom)
</td>
<td>
\~"group::hosted runners"
</td>
</tr>
<tr>
<td>
[Hosted runners for GitLab Dedicated](https://docs.gitlab.com/ee/ci/runners/#hosted-runners-for-gitlab-dedicated)
</td>
<td>Beta</td>
<td>GitLab Dedicated</td>
<td>
e.g. `linux-small-amd64`
</td>
<td>
[https://gitlab.com/groups/gitlab-com/gl-infra/gitlab-dedicated/-/epics/391+](https://gitlab.com/groups/gitlab-com/gl-infra/gitlab-dedicated/-/epics/391 "Hosted runners for GitLab Dedicated (parent epic)")
</td>
<td>Generic single-tenant Instance runners</td>
<td>
[GRIT](https://gitlab.com/gitlab-org/ci-cd/runner-tools/grit) & Dedicated tooling (Instrumentor, Transistor, Amp)
</td>
<td>Docker Autoscaler</td>
<td>environment automation group</td>
</tr>
<tr>
<td>
[Hosted runners for GitLab community contributions](https://docs.gitlab.com/ee/ci/runners/#hosted-runners-for-gitlab-community-contributions)
</td>
<td>GA</td>
<td>GitLab.com</td>
<td>
`*.shared-gitlab-org.runners-manager.gitlab.com`
</td>
<td>n/a</td>
<td>Generic instance runners - Are reused to be more cost-effective</td>
<td>
ChatOps & manual-built tooling _(Will migrate to Dedicated Tooling)_
</td>
<td>Docker+Machine</td>
<td>
\~"group::hosted runners"
</td>
</tr>
<tr>
<td>
Private hosted runners _(Will eventually be a dogfood version of Custom-hosted runners)_
</td>
<td>GA</td>
<td>GitLab.com (internal)</td>
<td>
`*.private.runners-manager.gitlab.com`
</td>
<td>n/a</td>
<td>Generic group runners (GitLab internal) - Are reused to be more cost-effective</td>
<td>
ChatOps & manual-built tooling _(Will migrate to Dedicated Tooling)_
</td>
<td>Docker+Machine</td>
<td>
\~"group::hosted runners"
</td>
</tr>
<tr>
<td>
[Custom-hosted runners](https://gitlab.com/groups/gitlab-org/-/epics/10073 "Custom-hosted runners (parent epic)")
</td>
<td>Planned</td>
<td>
GitLab.com, GitLab Dedicated, _(Eventually self-managed)_
</td>
<td>The customer specifies the tag</td>
<td>
https://gitlab.com/groups/gitlab-org/-/epics/10073+
</td>
<td>Customizable single-tenant project or group runners</td>
<td>Will be Dedicated Tooling</td>
<td>n/a</td>
<td>
\~"group::hosted runners"
</td>
</tr>
</table>
### :clipboard: Boards
- [Team Board](https://gitlab.com/groups/gitlab-org/-/boards/5389813?milestone_title=Upcoming&label_name%5B%5D=group%3A%3Arunner&group_by=epic)
- [Milestone Planning Board](https://gitlab.com/groups/gitlab-org/-/boards/5388556?label_name%5B%5D=Category%3ARunner%20SaaS&label_name%5B%5D=group%3A%3Arunner%20saas)
- [Category Board](https://gitlab.com/groups/gitlab-org/-/boards/5438390?label_name%5B%5D=group%3A%3Arunner%20saas)
- [Iteration Team Board](https://gitlab.com/groups/gitlab-org/-/boards/5438857?label_name%5B%5D=group%3A%3Arunner%20saas)
### Group iteration plans ~"Planning Issue"
- [All planning issues](https://gitlab.com/groups/gitlab-org/-/issues/?sort=title_asc&state=opened&label_name%5B%5D=Planning%20Issue&label_name%5B%5D=Category%3AHosted%20Runners&first_page_size=20)
- [FY25 Roadmap Planning - Hosted Runners :cloud:](https://gitlab.com/groups/gitlab-org/ci-cd/shared-runners/-/epics/18 "FY25 Roadmap Planning - Hosted Runners ☁")
### :books: References and helpful links
- [General onboarding](https://docs.google.com/document/d/1BgPZGhX-GZpaeQ5Tvr1kcnWbyw29tqpUUoJpgIfasow)
- [Technical onboarding](https://docs.google.com/document/d/1MViu5MxbiavUV-d_xfmA-uShaaDtmj4KXBMDKkbhp3M)
- [Next Runner Autoscaling](https://docs.gitlab.com/ee/architecture/blueprints/runner_scaling/index.html), [Related Epic](https://gitlab.com/groups/gitlab-org/-/epics/8856 "Runner Auto-scaling for AWS EC2"), [Video explanation](https://www.youtube.com/watch?v=GU81g2oOtAQ), [Architecture and Test Plan Discussion](https://www.youtube.com/watch?v=\_uuy7KCDgWw)
- [Next Token Architecture](https://docs.gitlab.com/ee/architecture/blueprints/runner_tokens/)
- [CI pipeline components](https://docs.gitlab.com/ee/architecture/blueprints/ci_pipeline_components/)
- [Runner vending machine](https://gitlab.com/guided-explorations/aws/gitlab-runner-autoscaling-aws-asg)
- [Windows Containers](https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers)
- [Compute Minutes](https://gitlab.com/gitlab-com/Product/-/issues/11312 "Compute unit (CI Minutes) transition to Runner SaaS from PE")
epic