Managed, isolated runners for your GitLab projects and groups — hosted in the EU and US, billed by the minute.
48-hour free trial · pay only for what you use
RocketRunner gives your GitLab project or group its own dedicated CI/CD runner on an isolated cloud VM — automatically provisioned, automatically registered, and billed only for the time you use it. No servers to babysit, no runner config to maintain, no noisy neighbours.
| Shared runners | Self-hosted | RocketRunner | |
|---|---|---|---|
| Isolation | Shared with everyone | Full | Full — your own VM |
| Setup effort | None | Provision + install + register | None — automated |
| Ongoing ops | None | Patching, upgrades, cleanup | Handled for you |
| Cost model | Per-minute quota | Server + your time | Per-minute, monthly cap |
Shared runners are convenient until your jobs queue behind everyone else's. Self-hosting fixes the isolation but hands you a server to own forever. A dedicated, managed runner sits in between: the isolation of self-hosting with none of the maintenance.
Delete the runner whenever you like — the VM is destroyed and billing stops.
Runners are hosted on Hetzner cloud infrastructure in the EU (Falkenstein, Nuremberg, Helsinki) and the US (Ashburn, Hillsboro), so you can keep CI close to your team and your data.
You pay by the minute, but every size has a fixed monthly maximum, so your bill stays a predictable line item month to month. Small runners start around 45/month. See the full breakdown on the pricing section of the homepage.
Every runner can also host @rocket, our AI coding agent for GitLab. Mention it in any issue or merge request and it reads your code, implements changes, and pushes commits — running on the same private infrastructure.
Want to go deeper? Read more on the blog.
A dedicated GitLab runner is a CI/CD runner that lives on its own isolated virtual machine, used only by your project or group. Unlike GitLab's shared runners, you don't share CPU, memory, or disk with anyone else — so your pipelines aren't slowed down by other tenants.
Self-hosting means you provision a server, install and register the runner, then own patching, upgrades, and cleanup forever. RocketRunner provisions the machine, registers it with GitLab automatically, and tears it down when you're done — you get the isolation of self-hosting without the operational overhead.
On dedicated Hetzner cloud VMs in the EU (Falkenstein, Nuremberg, Helsinki) and the US (Ashburn, Hillsboro). You pick the region when you create the runner.
You pay by the minute, with a fixed monthly cap so the price stays a predictable line item. Small runners start around $10/month and larger sizes go up to roughly $45/month. Billing stops the moment you delete the runner, and every account gets a 48-hour free trial.
No. Provisioning is fully automated — there's no SSH access and no manual runner configuration. You connect your GitLab project or group, pick a size and region, and the runner is registered and ready.
48-hour free trial · pay only for what you use