Skip to content

European infrastructure, European entity, European support

Digital sovereignty for build infrastructure

What sovereignty means beyond region selection: the operating entity, the support boundary, and the ability to leave.

Frankfurt
Germany
Paris
France
Amsterdam
Netherlands
Stockholm
Sweden
Milan
Italy
Dublin
Ireland

Sovereignty is often reduced to a region dropdown. Region is the easy part. The harder questions are who operates the service, which legal system they answer to, who can read your data in an incident, and how quickly you could leave.

Where runnerhut stands

QuestionAnswer
Operating entityRunnerhut BV, Amsterdam, Netherlands
Governing lawNetherlands, EU
Infrastructure locationSix EU regions across six member states
Support personnelEU-based, for EU-pinned deployments
Data transferred outside the EUNone, on EU-pinned deployments
Exit costOne line in your workflow

The exit question is part of sovereignty

The EU Data Act pushes explicitly on switching costs, and it is right to. A provider you cannot leave is a dependency regardless of where its servers sit. Our integration surface is the runs-on label — migrating away is the same single line you changed to arrive, and we publish that diff on every migration page.

yaml
jobs:
build:
- runs-on: runnerhut-8vcpu-ubuntu-2404-eu-central
+ runs-on: ubuntu-latest
The entire migration away from us.

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.