123% meer gemelde CVE's per dag in 2026 dan vorig jaar.

Alternatieven

Door GitHub gehoste runners en 7 alternatieven

Wat door GitHub gehoste runners u geven, wat ze kosten en waar ze ophouden, en de runners die ze vervangen terwijl uw workflows op GitHub Actions blijven.

Bijgewerkt op

Wat zijn door GitHub gehoste runners?

Door GitHub gehoste runners zijn de virtuele machines die GitHub levert om uw GitHub Actions-jobs te draaien. Elke job krijgt een nieuwe VM in Microsoft Azure met Ubuntu, Windows of macOS en een vooraf geïnstalleerde toolset, en u kiest er een met een label zoals runs-on: ubuntu-latest.

De homepage van GitHub-hosted runners
github.com

GitHub onderhoudt de images in de repository actions/runner-images en werkt de software wekelijks bij. Het ondersteunt tegelijk maximaal twee algemeen beschikbare images en één bèta-image, en begint het oudste label uit te faseren zodra een nieuw label algemeen beschikbaar is. Linux- en macOS-runners geven u sudo zonder wachtwoord.

Specificaties en prijzen van standaardrunners

In privérepositories heeft een standaard Linux-runner 2 vCPU, 8 GB RAM en een SSD van 14 GB, voor $0.006 per minuut op x64. Openbare repositories krijgen 4 vCPU en 16 GB RAM op Linux en Windows, gratis.

Standaard door GitHub gehoste runners voor privérepositories, per september 2026.
Functie Label vCPU RAM SSD Per minuut
Linux x64, één CPU ubuntu-slim 1 5 GB 14 GB $0.002
Linux x64 ubuntu-latest, ubuntu-24.04 2 8 GB 14 GB $0.006
Linux arm64 ubuntu-24.04-arm 2 8 GB 14 GB $0.005
Windows x64 windows-latest, windows-2025 2 8 GB 14 GB $0.010
Windows arm64 windows-11-arm 2 8 GB 14 GB $0.010
macOS arm64 (M1) macos-latest, macos-15 3 7 GB 14 GB $0.062
macOS Intel macos-15-intel 4 14 GB 14 GB $0.062

Limieten om rekening mee te houden

  • Facturering: elke job wordt naar boven afgerond op een hele minuut. Plannen bevatten 2.000 minuten op Free, 3.000 op Pro en Team, en 50.000 op Enterprise Cloud.
  • Joblengte: tot 6 uur per job; ubuntu-slim stopt jobs na 15 minuten.
  • Gelijktijdigheid: 20 gelijktijdige jobs op Free, 40 op Pro, 60 op Team en 500 op Enterprise, met macOS begrensd op 5 op Free, Pro en Team.
  • Larger runners: tot 96 cores op Linux x64, met statische IP's en Azure private networking, op Team- en Enterprise Cloud-plannen. Ze kosten $0.012 per minuut en meer en gebruiken nooit inbegrepen minuten.
  • Bewijs: de runner legt niet vast welke pakketten een job heeft opgehaald. De dependency graph van GitHub beschrijft de repository, niet een specifieke build.

Kosten van GitHub Actions: wat een minuut kost en hoe u die verlaagt

Waarom teams alternatieven zoeken

Teams vervangen door GitHub gehoste runners wanneer de rekening, de capaciteit, de netwerkcontrole of het bewijs van releases niet meer past. Voor veel teams zijn de standaardinstellingen genoeg: er is niets om te beheren, alle drie de besturingssystemen zijn beschikbaar, en standaardrunners zijn gratis in openbare repositories.

Wij bouwen CRACI, dus houd daar rekening mee; we beschrijven elke optie op basis van de eigen documentatie en zeggen wanneer een andere tool beter past. Teams kijken elders wanneer hun situatie verandert:

  • Volume. Per september 2026 noemt GitHub voor een standaard Linux x64-runner met 2 cores $0.006 per minuut, en het rondt elke job naar boven af op een hele minuut. Bij veel korte jobs loopt die afronding op.
  • Capaciteit en caching. Builds ontgroeien het standaardformaat, of zijn vooral bezig met het terugzetten van caches.
  • Netwerkcontrole. U wilt beperken wat een build kan bereiken, niet alleen wat hij draait.
  • Bewijs. Een klant of regelgeving vraagt wat er in een release is gegaan, en een algemene runner legt dat niet vast.
  • Locatie. Sommige jobs moeten in uw eigen netwerk of cloudaccount draaien.

Waar u op moet letten

  • Prijs per vCPU-minuut, geheugen per vCPU en hoe gebruik wordt afgerond.
  • De besturingssystemen en architecturen die u nodig hebt, inclusief ARM64.
  • Caching van afhankelijkheden en Docker-lagen.
  • Egresscontrole, en of dat een beleid op de job is of netwerkinfrastructuur die u zelf onderhoudt.
  • Buildbewijs: SBOM's, herkomst en een vastlegging van wat elke job heeft opgehaald.
  • Waar runners staan, en het buildbewijs waar uw inkoopafdeling om vraagt.

Waar een leverancier hieronder een snelheidsclaim publiceert, citeren we die als het cijfer van die leverancier. Uw eigen pipeline is de enige eerlijke benchmark.

De opties

CRACI (ons product)

De homepage van CRACI
craci.com

CRACI is een GitHub Actions-compatibele runner die is gebouwd rond ketenbeveiliging. Installeer de CRACI GitHub App en stel runs-on: craci in. De facturering is $0.002 per vCPU-minuut ($0.004 voor 2 vCPU), per seconde gemeten, met ARM64 tegen hetzelfde tarief. De groottes lopen van 1 tot 32 rekeneenheden van 1 vCPU en 3 GB RAM. Elke job maakt een SBOM van wat hij heeft opgehaald, met een volledigheidsstatus, en draait onder een egressbeleid dat fail-closed is.

Het best voor: Linux-builds van software die u levert, waarbij u moet laten zien wat er in elke release is gegaan.

Overweeg het als: bewijs en egresscontrole net zo belangrijk zijn als kosten. CRACI ondersteunt vandaag alleen Linux (Windows en macOS staan op de roadmap) en heeft geen gratis laag. CRACI draait builds ongeveer twee keer zo snel als door GitHub gehoste runners, dankzij snellere hardware, kortere wachtrijen en caching.

CRACI vs door GitHub gehoste runners

Blacksmith

De homepage van Blacksmith
blacksmith.sh

Blacksmith draait GitHub Actions-jobs in Firecracker-microVM's, met Ubuntu op x64 en ARM van 2 tot 32 vCPU, Windows in publieke bèta, en macOS op Apple M4. Het zegt dat zijn runners twee keer zo snel zijn als door GitHub gehoste runners. Een cache naast de runners werkt met de standaard cache-actions, en sticky disks bieden Docker-layercaching voor $0.50 per GB per maand. Per september 2026 kost 2 vCPU x64 $0.004 per minuut en ARM $0.0025, met 3.000 gratis minuten per maand.

Het best voor: snellere, goedkopere Actions met Docker-caching en SSH-debugging.

Overweeg het als: snelheid en kosten het doel zijn.

CRACI vs Blacksmith

Depot

De homepage van Depot
depot.dev

Depot biedt Linux-runners van 2 tot 64 vCPU's, Windows, en macOS vanaf het Startup-plan, gekoppeld aan een gedistribueerde cache. Het omschrijft zijn runners als "up to 3x faster than a GitHub-hosted runner." De externe Docker-builddienst houdt een persistente layercache bij, Linux-runners ondersteunen egressfiltering, en op het Business-plan kunnen runners in uw eigen AWS-account staan. Per september 2026 kost 2 vCPU $0.006 per minuut boven de planminuten, per seconde bijgehouden.

Het best voor: teams van wie de CI-tijd vooral opgaat aan het bouwen van Docker-images.

Overweeg het als: u ook externe buildcaching wilt voor Bazel, Gradle of Turborepo.

CRACI vs Depot

Namespace

De homepage van Namespace
namespace.so

Namespace draait Linux-, Windows- en macOS-runners op hardware die het zelf beheert, geselecteerd via runnerprofielen. Cachevolumes houden gegevens tussen runs op lokale opslag. Het egressbeleid draait in blokkeermodus of in adviesmodus, die beslissingen vastlegt zonder te blokkeren, zodat u een allowlist kunt opbouwen uit echt verkeer. Per september 2026 kost een Linux-runner met 2 vCPU en 4 GB $0.002 per minuut binnen het plan en $0.003 daarboven.

Het best voor: Linux-, Windows- en macOS-runners van één leverancier, met cachevolumes.

Overweeg het als: u een egressbeleid wilt uitproberen voordat u het afdwingt.

CRACI vs Namespace

WarpBuild

De homepage van WarpBuild
warpbuild.com

WarpBuild biedt Linux-runners op x86-64 en arm64 tot 32 vCPU's, Windows Server, en macOS op Apple M4 Pro, met caching van containerlagen en snapshot-runners. De bring-your-own-cloud-optie draait dezelfde runners in uw AWS-, GCP- of Azure-account voor $0.002 per minuut plus uw cloudrekening. Gehoste x86-64 met 2 vCPU kost $0.004 per minuut (per september 2026). WarpBuild adverteert met builds die twee tot tien keer sneller zijn.

Het best voor: beheerde runners in uw eigen cloudaccount.

Overweeg het als: u ondersteuning voor GitHub Enterprise Server of een uptime-SLA van 99,9% nodig hebt.

CRACI vs WarpBuild

We vergelijken CRACI ook een-op-een met RunsOn, dat runners in uw eigen AWS-account draait, Ubicloud en Avrea.

Self-hosted runners met Actions Runner Controller

Actions Runner Controller (ARC) is "a Kubernetes operator that orchestrates and scales self-hosted runners for GitHub Actions." Runner scale sets groeien en krimpen met het aantal draaiende workflows, en runners kunnen kortstondige containers zijn. GitHub rekent per september 2026 geen kosten per minuut voor self-hosted gebruik, maar u bent verantwoordelijk voor het besturingssysteem en de software, en GitHub waarschuwt dat self-hosted runners vrijwel nooit voor openbare repositories moeten worden gebruikt.

Het best voor: jobs die in uw netwerk of op uw hardware moeten draaien.

Overweeg het als: u al Kubernetes draait en de tijd hebt om het te harden en te onderhouden.

Beheerde vs self-hosted runners

Add-on: StepSecurity Harden-Runner

De homepage van StepSecurity
stepsecurity.io

Wilt u door GitHub gehoste runners houden, dan voegt Harden-Runner er beveiliging aan toe in plaats van ze te vervangen. Het is een agent die als eerste stap van een job wordt toegevoegd. Het koppelt uitgaande verbindingen, processen en bestandsschrijfacties aan elke workflowstap, bouwt in auditmodus een baseline op en blokkeert egress naar alles wat niet op een allowlist staat. Het ondersteunt door GitHub gehoste Linux-runners volledig en draait op Windows en macOS in auditmodus. De Community-laag is gratis voor openbare repositories; Enterprise kost $16 per bijdragende ontwikkelaar per maand (per september 2026).

Het best voor: egresscontrole en runtime-inzicht zonder van runner te wisselen.

CRACI vs StepSecurity

Naast elkaar

Prijzen per september 2026. Het geheugen per vCPU verschilt per aanbieder.
Functie CRACI GitHub-hosted Blacksmith Depot Namespace WarpBuild Zelfgehost
Prijs, 2 vCPU Linux x64 $0.004 per minuut $0.006 per minuut $0.004 per minuut $0.006 per minuut boven het abonnement $0.002 binnen het abonnement, $0.003 daarboven $0.004 per minuut Geen kosten bij GitHub; u betaalt voor de hosts
Meting Per seconde Per job naar boven afgerond op de minuut Niet vermeld Per seconde Minimaal één minuut, daarna per minuut Per minuut Uw hosts, bezet of niet
Gratis gebruik Geen gratis tier 2.000 tot 50.000 minuten per maand 3.000 minuten per maand Proefperiode van 7 dagen Niet vermeld Gratis gebruikstegoed Niet van toepassing
Windows en macOS Vandaag alleen Linux Windows in bèta Elke host die u beheert
Docker layer caching Niet vermeld Uw eigen inrichting
Egressbeleid per job Azure private networking Vaste IP-adressen Blokkeren of advies BYOC-netwerkregels U bouwt het zelf
SBOM van wat elke job ophaalde Met volledigheidsstatus Imagescan met Syft
Ondertekende herkomst van de build Geen ondertekende herkomst Artifact attestations Image-attestaties van BuildKit Tooling die u toevoegt
Draait in uw cloud of netwerk Door de klant gehoste runners, Enterprise Azure private networking Niet vermeld AWS, Business-abonnement Niet vermeld BYOC
  • Inbegrepen
  • Gedeeltelijk
  • Niet inbegrepen
  • Op de roadmap

"Niet vermeld" betekent dat we het niet konden bevestigen in de openbare pagina's van de leverancier.

Wanneer u bij door GitHub gehoste runners blijft

  • Uw gebruik past binnen de inbegrepen minuten van uw plan, of uw repositories zijn openbaar.
  • U wilt geen installatie en geen extra leverancier.
  • U hebt een gedocumenteerd SLSA-niveau nodig: GitHub stelt dat zijn artifact attestations SLSA v1.0 Build Level 2 bieden, en Level 3 met herbruikbare workflows.
  • U kunt combineren: de keuze is per job, dus macOS- en Windows-jobs kunnen blijven terwijl Linux-jobs verhuizen.

Lees meer over CI/CD-integratie, prijzen van CRACI en het startupprogramma, of boek een demo om een van uw eigen workflows op CRACI te zien.

Door GitHub gehoste runners: veelgestelde vragen

Specificaties, prijzen, limieten en de alternatieven, in korte antwoorden.

Wat zijn door GitHub gehoste runners?

Dat zijn de machines die GitHub levert om GitHub Actions-jobs te draaien. Elke job krijgt een nieuwe virtuele machine die GitHub host in Microsoft Azure, met Ubuntu, Windows of macOS en een vooraf geïnstalleerde toolset uit de repository actions/runner-images. U kiest er een met een label zoals runs-on: ubuntu-latest.

Wat zijn de specificaties van ubuntu-latest?

In privérepositories is ubuntu-latest Ubuntu 24.04 op 2 x64-vCPU's met 8 GB RAM en een SSD van 14 GB. In openbare repositories krijgt hetzelfde label 4 vCPU en 16 GB RAM.

Wat kosten door GitHub gehoste runners?

Per september 2026 kost de standaard Linux x64-runner met 2 cores $0.006 per minuut, arm64 $0.005, Windows $0.010 en macOS $0.062. Plannen bevatten 2.000 tot 50.000 minuten per maand voor standaardrunners, en standaardrunners zijn gratis in openbare repositories. GitHub rondt elke job naar boven af op een hele minuut.

Hoe lang kan een job draaien op een door GitHub gehoste runner?

Tot 6 uur per job. De runner ubuntu-slim met één CPU stopt jobs na 15 minuten. Gelijktijdigheid is per plan begrensd: 20 gelijktijdige jobs op Free, 40 op Pro, 60 op Team en 500 op Enterprise.

Wat zijn larger runners?

Larger runners zijn door GitHub gehoste runners met meer CPU, RAM en schijfruimte, tot 96 cores op Linux x64, met opties zoals statische IP-adressen, Azure private networking en GPU's. Ze vereisen een Team- of Enterprise Cloud-plan, worden per minuut gefactureerd vanaf $0.012 voor 4 cores en gebruiken nooit inbegrepen minuten.

Moet ik door GitHub gehoste of self-hosted runners gebruiken?

Door GitHub gehoste runners vergen geen onderhoud en passen bij de meeste teams van wie het gebruik binnen de inbegrepen minuten valt. Self-hosted runners hebben vandaag geen kosten per minuut bij GitHub, maar u moet de machines zelf draaien, patchen en beveiligen, en GitHub waarschuwt tegen het gebruik ervan op openbare repositories. Een beheerde runner zoals CRACI zit daartussenin: niets om te beheren, een lagere catalogusprijs op standaard Linux-runners, en buildbewijs bij elke job.

Kan ik van runner wisselen zonder mijn workflows te wijzigen?

Ja. Elk beheerd alternatief op deze pagina houdt uw workflows op GitHub Actions en wijzigt alleen het label runs-on, per job. Op CRACI installeert u de GitHub App en stelt u runs-on: craci in.

Heeft CRACI een gratis laag?

Nee. U betaalt per buildminuut vanaf de eerste minuut, $0.004 op een runner met 2 vCPU, per seconde gemeten, zonder maandelijkse kosten en zonder kosten per SBOM. Het startupprogramma geeft minimaal 100.000 gratis buildminuten en persoonlijke onboarding.

Zie uw builds op een runner die ze vastlegt

Boek een demo, dan draaien we een van uw workflows op CRACI en vergelijken we de rekening, de build en de SBOM met door GitHub gehoste runners.

Demo boeken