Vergelijking
Prijzen van CI-runners vergeleken: x64, ARM64, Windows en macOS
Lijstprijzen voor gehoste CI-runners van GitHub, CRACI, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, Tenki, Avrea, GitLab, Bitbucket, CircleCI, Buildkite, Harness en Azure Pipelines, genormaliseerd per vCPU en per GB RAM, voor elk formaat dat ze verkopen.
Bijgewerkt op
De korte versie
- Per vCPU verschillen lijstprijzen een factor vijf. Een Linux x64-runner met 2 vCPU kost van $0.06 per vCPU-uur (Namespace binnen de planminuten, Ubicloud premium) tot $0.30 (extra minuten bij GitLab.com en Bitbucket). Door GitHub gehost zit op $0.18.
- ARM64 is meestal goedkoper, maar niet overal. GitHub, Blacksmith, WarpBuild en Ubicloud rekenen voor ARM64 minder dan voor x64. CRACI, Depot, Namespace en Harness rekenen één tarief voor beide, en Avrea rekent voor ARM64 drie keer zijn x64-tarief.
- Het formaat verandert het tarief alleen bij sommige leveranciers. GitHub en GitLab.com worden per vCPU goedkoper naarmate runners groter worden; CRACI, Blacksmith, Depot, WarpBuild, Avrea, Harness en CircleCI rekenen per vCPU hetzelfde bij elk formaat.
- Afronding kan zwaarder wegen dan de lijstprijs. Facturering per hele minuut maakt van een job van 20 seconden een rekening voor 60 seconden.
- CRACI is een van de voordeligste. Met $0.002 per vCPU-minuut ($0.12 per vCPU-uur), per seconde gemeten, ligt de lijstprijs onder GitHub op x64 en onder de CI-platforms die per minuut factureren, gelijk aan Blacksmith op x64, en alleen boven de budgetrunners. CRACI legt bovendien vast wat elke build doet en beheerst dat.
Prijs per minuut, per vCPU en per GB RAM
Kies een platform en een formaat. Per vCPU-uur zet runners van verschillende vormen op één schaal; per GB RAM-uur laat zien wie u meer geheugen voor uw geld geeft, want het geheugen per vCPU loopt bij deze leveranciers uiteen van 2 GB tot 4 GB. Beweeg de muis over een balk voor de runner, de factureringsregel en eventuele kanttekeningen.
Linux x64, 2 vCPU, per vCPU-uur, laagste eerst
Op Linux x64 met 2 vCPU staan de budgetrunners vooraan: Ubicloud en Namespace met $0.06 per vCPU-uur, dan Blacksmith, WarpBuild, Tenki, Avrea en CRACI met $0.12, vóór Harness met $0.15 en door GitHub gehost, Depot en CircleCI met $0.18. De CI-platforms rekenen meer voor hun eigen gehoste rekenkracht: Buildkite met $0.24, en GitLab.com en Bitbucket met $0.30 als u extra minuten betaalt. Het tarief van Namespace is dat binnen het Team-plan van $100 per maand; overschrijding kost 1,5x.
Azure Pipelines verkoopt capaciteit anders: $40 per maand voor elke parallelle job, met onbeperkte minuten, op één gehost formaat van 2 vCPU en 7 GB. De grafieken tonen onze schatting voor een job die 8 uur bezig is op elk van 22 werkdagen, $0.114 per vCPU-uur. Goedkoper wordt het bij dat volume niet. Builds komen in golven, en teams kopen een job voor elke build die ze tegelijk willen draaien, dus de meeste jobs staan een deel van de dag stil en kosten meer per gebruikte minuut:
| Functie | Bezette uren per maand | Per minuut | Per vCPU-uur |
|---|---|---|---|
| De hele werkdag bezig | 176 | $0.0038 | $0.114 |
| 50% van de werkdag bezig | 88 | $0.0076 | $0.227 |
| 25% van de werkdag bezig | 44 | $0.0152 | $0.455 |
Per GB RAM verschuift de volgorde. Namespace, Tenki, Bitbucket en de Docker-klassen van CircleCI geven 2 GB per vCPU, CRACI 3 GB, en GitHub, Depot, WarpBuild en Avrea 4 GB. Een geheugenintensieve build heeft bij een leverancier met 2 GB misschien een groter formaat nodig, en dat dicht een groot deel van het gat.
Hoe de prijs verandert met het runnerformaat
Een vlakke lijn betekent één tarief per vCPU bij elk formaat. CRACI, Blacksmith, Depot, WarpBuild, Ubicloud, Avrea, Harness en CircleCI rekenen op die manier. GitHub en GitLab.com geven korting op grotere runners, en de vorm met 64 vCPU van Namespace kost per vCPU meer dan de kleinere. Beweeg de muis over een leverancier in de legenda om de lijn te markeren.
Prijs per vCPU-uur per runnerformaat, Linux x64
De korting van GitHub is het grootst op ARM64: de arm64-runner met 32 cores kost $0.050 per minuut, ongeveer $0.094 per vCPU-uur, onder de $0.12 van CRACI. Op x64 met 32 cores vermeldt GitHub $0.082 per minuut, en de $0.064 van CRACI blijft ongeveer 22% lager.
ARM64 tegenover x64
Dezelfde leverancier, hetzelfde formaat, twee architecturen. De stip aan de linkerkant is de goedkoopste.
ARM64 tegenover x64, prijs per vCPU-uur bij 2 vCPU
Op ARM64 lopen de goedkoopste beheerde runners het verst uit. De ARM64-runners van Ubicloud kosten minder dan zijn premium x64, en Blacksmith rekent 37,5% minder voor ARM. Avrea gaat de andere kant op: de ARM64-runners draaien op Apple M5 Max-hardware en kosten drie keer het x64-tarief. CRACI draait native ARM64 tegen hetzelfde tarief als x86-64, dus een build tussen die twee verplaatsen verandert niets aan de rekening.
Windows-, macOS- en GPU-runners
Windows-runners kosten 1,3 tot 2 keer het Linux-tarief van hetzelfde formaat, en macOS-runners die per minuut worden gefactureerd, kosten $0.06 tot $0.24 per minuut. Azure Pipelines is de uitzondering: één parallelle job van $40 draait Linux, Windows of macOS (Intel, 3 vCPU) voor dezelfde prijs. GPU-runners zijn zeldzaam: GitHub, GitLab.com en CircleCI bieden ze gehost aan, en AWS CodeBuild in de cloud. CRACI draait momenteel alleen Linux, met Windows en macOS op de roadmap; de runner wordt per job gekozen, dus deze jobs kunnen blijven waar ze zijn.
macOS, per minuut, laagste eerst
Wat een maand kost: de calculator
Lijstprijzen vertellen de helft van het verhaal. Hoe een leverancier elke job afrondt, bepaalt de rest, vooral bij pipelines met veel korte jobs. Vul uw workload in, dan past de calculator de eigen regel van elke leverancier toe.
Rekenkosten per maand: 20.000 jobs van 90 seconden op 2 vCPU x64, ongeveer 30.000 minuten looptijd
CRACI $120 tegenover $240 op GitHub-hosted: 50% minder tegen lijstprijzen, vóór het snelheidsverschil.
De calculator vergelijkt alleen rekenkracht tegen lijstprijzen. Snelheid laat hij buiten beschouwing: CRACI draait builds ongeveer twee keer zo snel als door GitHub gehoste runners, dankzij snellere hardware, kortere wachtrijen en caching, dus voor dezelfde job worden minder minuten gefactureerd. Andere aanbieders doen eigen uitspraken over snelheid, die we niet met CRACI hebben vergeleken in een benchmark.
Hoe elke leverancier factureert
| Functie | Facturering | Gratis gebruik | Plan en voorwaarden |
|---|---|---|---|
| CRACI | Per seconde | Geen | Geen maandelijkse kosten: alleen buildminuten, $0.002 per vCPU-minuut |
| GitHub-hosted | Elke job naar boven afgerond op de hele minuut | 2.000 tot 50.000 minuten per maand afhankelijk van het abonnement, alleen standaardrunners | Grotere runners vereisen Team of Enterprise Cloud en gebruiken nooit inbegrepen minuten |
| Blacksmith | Niet vermeld op de prijspagina | 3.000 x64-minuten met 2 vCPU per maand | Geen maandelijkse kosten |
| Depot | Per seconde bijgehouden, per maand in hele minuten gefactureerd | Proefperiode van 7 dagen | Developer $20 per maand met 2.000 minuten; Startup $200 met 20.000 |
| Namespace | Minimaal één minuut; de eerste 15 seconden na een minuut zijn gratis | Proefperiode van 30 dagen | Tarief binnen de minuten van het abonnement: Team $100 per maand met 100.000 unit-minuten; daarboven 1.5x |
| WarpBuild | Per minuut | Gratis gebruikstegoed, hoeveelheid niet vermeld | Geen platformkosten |
| Ubicloud | Per minuut | $2.50 tegoed per maand | Premium-runners, de standaard voor nieuwe accounts; standaard x64 kost $0.00125 per minuut voor 2 vCPU |
| Tenki | Per minuut, met precisie per seconde | $100 tegoed bij aanmelding | Starter tot 4 vCPU; Team $200 per maand (met $100 tegoed) tot 16 vCPU |
| Avrea | Per minuut per job | 3.000 minuten met 2 vCPU per maand | Geen maandelijkse kosten; vaste IP-adressen $100 per stuk per maand |
| GitLab.com | Per seconde, maal de kostenfactor van de machine | 400 tot 50.000 rekenminuten per maand afhankelijk van de tier | Extra rekenminuten $10 per 1.000; formaten boven medium vereisen Premium of Ultimate |
| Bitbucket Pipelines | Duur van de stap maal de formaatvermenigvuldiger | 50 tot 3.500 buildminuten per maand afhankelijk van het abonnement | Extra minuten $10 per 1,000, verkocht in maandblokken; 4x en groter vereisen een betaald abonnement |
| CircleCI | Per seconde, naar boven afgerond op de volgende credit | 30.000 credits per maand op Free | Credits $15 per 25.000 ($0.0006 per stuk); Performance vanaf $15 per maand |
| Buildkite hosted | Per seconde, zonder minimum of afronding | 2.000 Linux-vCPU-minuten per maand op Free | Pro $30 per actieve gebruiker per maand met 4.000 vCPU-minuten; ARM64 op aanvraag voor Enterprise |
| Harness CI Cloud | Afgerond op de dichtstbijzijnde minuut | 2.000 credits per maand | Betaalde abonnementen via sales |
| Azure Pipelines | $40 per maand per parallelle job, onbeperkte minuten; jobs draaien maximaal 6 uur | Eén job met 1.800 minuten per maand, maximaal 60 minuten per run; de eerste betaalde job vervangt die | Onze schatting: één job die 8 uur bezig is op elk van 22 werkdagen. Inactieve tijd verhoogt het tarief. Eén formaat per besturingssysteem, geen grotere gehoste agents |
| AWS CodeBuild | Naar boven afgerond op de hele minuut | 100 buildminuten op small per maand | On-demand, us-east-1 |
| RunsOn (AWS spot) | AWS factureert de instances per seconde | Proefperiode van 15 dagen | AWS-spotcapaciteit in us-east-1 zoals RunsOn die vermeldt, plus een vaste licentie vanaf ongeveer $348 (€300) per jaar |
| Zelfgehost op Hetzner, alleen rekenkracht | Maandelijkse serverhuur, of er nu jobs draaien of niet | Geen | Onze schatting: Hetzner AX42-servers voor $114.84 (€99) per maand plus $56.84 (€49) installatiekosten, één job per 2 vCPU, 60.000 minuten per maand. Geen onderhoud |
| Zelfgehost op Hetzner, met onderhoud | Maandelijkse serverhuur plus engineeringtijd | Geen | Onze schatting: dezelfde servers plus 8 uur onderhoud per maand tegen $85 per uur, 60.000 minuten per maand |
Self-hosted runners: de volledige berekening
Self-hosted runners hebben geen prijs per minuut, dus ze vallen makkelijk buiten een vergelijking als deze. GitHub rekent er per september 2026 niets per minuut voor; een geplande platformvergoeding van $0.002 per minuut is uitgesteld. Waarvoor u betaalt, zijn de servers en de tijd om ze te beheren. Hier is die berekening voor Hetzner, een van de goedkoopste plekken in Europa om buildservers te huren, met elke aanname vermeld zodat u uw eigen getallen kunt invullen.
1. De server
Een dedicated Hetzner AX42-server (AMD Ryzen 7 PRO 8700GE, 8 cores en 16 threads, 64 GB RAM) kost $114.84 (€99) per maand plus $56.84 (€49) installatiekosten, exclusief btw, zonder minimale looptijd. Als u de installatiekosten over een jaar spreidt: $114.84 + $56.84 ÷ 12 = $119.58 per maand. Als u elke thread als een vCPU telt, zoals cloudaanbieders doen, draait hij acht jobs van 2 vCPU tegelijk met elk 8 GB RAM.
2. Prijs per vCPU-minuut, als hij nooit stilstaat
Een maand heeft ongeveer 730 uur, of 43,800 minuten. 16 vCPU's × 43,800 minuten = 700,800 vCPU-minuten. $119.58 ÷ 700,800 = $0.000171 per vCPU-minuut, of $0.00034 voor een minuut op 2 vCPU. Dat is de ondergrens, en geen enkele echte vloot haalt die.
3. Prijs per vCPU-minuut, bij realistisch gebruik
Een self-hosted vloot wordt gedimensioneerd op de drukke uren en dag en nacht betaald. Is hij 10 uur bezig op elk van 22 werkdagen, dan is dat 220 van de 730 uur, ongeveer 30%. $0.000171 ÷ 0.3 = $0.000569 per vCPU-minuut, of $0.00114 voor een minuut op 2 vCPU: minder dan een derde van de $0.004 van CRACI en ongeveer een vijfde van de $0.006 van door GitHub gehoste runners.
4. De engineeringtijd
Iemand moet de hosts patchen, de runnersoftware en build-images actueel houden en de vloot laten meeschalen met de wachtrij. We gebruiken dezelfde illustratieve invoer als ons kostenmodel voor beheerde vs self-hosted runners: 8 uur per maand tegen $85 per uur, of $680 per maand. Die kosten dalen niet met het gebruik, dus hoeveel ze per minuut toevoegen, hangt af van hoeveel minuten u draait.
5. Een uitgewerkt voorbeeld
Neem 60,000 buildminuten per maand op runners met 2 vCPU: 120,000 vCPU-minuten. Bij 30% bezetting levert één AX42 210,240 vCPU-minuten per maand, dus één server is genoeg. Er blijft geen reserve over voor een uitgevallen host, wat self-hosting flatteert.
- Alleen rekenkracht: $119.58 ÷ 60,000 minuten = $0.00199 per minuut
- Onderhoud: $680 ÷ 60,000 minuten = $0.01133 per minuut
- Met onderhoud: $799.58 per maand, of $0.01333 per minuut
- CRACI: 60,000 × $0.004 = $240 per maand. Door GitHub gehost: 60,000 × $0.006 = $360 per maand.
Deze twee prijzen per minuut zijn de self-hosted lijnen in de grafieken hierboven. De calculator rekent self-hosting door als hele servers plus het vaste onderhoud, zodat hij uw workload volgt.
6. Hoe het verandert met het volume
| Functie | Hetzner-servers | Self-hosted per maand, met onderhoud | Per minuut | CRACI per maand |
|---|---|---|---|---|
| 60,000 minuten | 1 | $120 + $680 = $800 | $0.0133 | $240 |
| 300,000 minuten | 3 | $359 + $680 = $1,039 | $0.0035 | $1,200 |
| 600,000 minuten | 6 | $717 + $680 = $1,397 | $0.0023 | $2,400 |
Het vaste onderhoud wordt dunner verspreid naarmate het volume groeit. Met deze invoer kost self-hosting meer dan CRACI onder ongeveer 260,000 minuten per maand en minder daarboven. Het onderhoud op 8 uur houden flatteert de grotere vloten: zes servers vragen meer aandacht dan één.
Wat de berekening weglaat
- Beveiligingshardening. GitHub raadt self-hosted runners af voor openbare repositories en beveelt kortstondige, geïsoleerde runners aan; die isolatie bouwen is nog meer onderhoud.
- Buildbewijs. Een kale runner levert geen SBOM, egressbeleid of netwerktrace. Op CRACI horen die bij elke job; op uw eigen servers zijn het tools die u moet bouwen en onderhouden.
- Pieken en storingen. Eén server zet jobs in de wachtrij zodra er meer dan acht tegelijk draaien en stopt de builds als hij uitvalt. Een tweede server als reserve verdubbelt de kosten voor rekenkracht bij een laag volume.
- Elastische cloudservers. De CCX33 met dedicated vCPU's van Hetzner Cloud kost $161.23 (€138.99) per maand voor 8 vCPU's, ongeveer 2,7 keer de AX42 per vCPU, en cloudservers worden per begonnen uur gefactureerd, dus met een nieuwe server per job betaalt u een uur voor een build van vijf minuten. De goedkoopste gedeelde plannen stonden als niet beschikbaar vermeld toen we dit controleerden.
De plek van CRACI
Is de laagste prijs per vCPU het enige criterium, dan winnen Ubicloud, Namespace of runners in uw eigen AWS-account. CRACI is zo geprijsd dat het onder door GitHub gehoste runners op x64 en onder de CI-platforms die per minuut factureren ligt, met facturering per seconde en geen maandelijkse kosten, maar het concurreert niet alleen op prijs.
Het concurreert op wat de runner vastlegt en beheerst. Terwijl elke job draait, legt CRACI elk pakket vast dat hij heeft opgehaald en maakt daar een SBOM van met vermelde volledigheid, draait de job onder een egressbeleid dat vooraf wordt gevalideerd en fail-closed werkt, en bewaart een netwerktrace van elke verbinding. De meeste runners hier verkopen rekenkracht en snelheid; CRACI voegt aan dezelfde minuut bewijs over de softwareketen uit elke build toe.
Zie prijzen van CRACI, of boek een demo om een van uw eigen workflows door te rekenen.
Vergelijk één aanbieder met CRACI
Runneraanbieders: door GitHub gehoste runners, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, RunsOn en Avrea. CI-platforms: GitLab CI, CircleCI, Buildkite en Harness. Voor alles wat verder gaat dan prijs, zie aanbieders van GitHub Actions-runners vergeleken.
Hoe we hebben vergeleken
- Bronnen: de eigen prijspagina of documentatie van elke leverancier, gecontroleerd op 29 september 2026, en Azure Pipelines op 2 oktober. Geen prijslijsten van resellers of derden.
- Valuta: alle prijzen in Amerikaanse dollars. Hetzner en RunsOn vermelden prijzen in euro's; die zijn omgerekend tegen €1 = $1.16, met het oorspronkelijke eurobedrag tussen haakjes.
- Tarieven: het pay-as-you-go- of overschrijdingstarief, vóór gratis minuten, inbegrepen minuten en abonnementskosten. Namespace staat vermeld met het tarief binnen het plan. GitLab.com en Bitbucket staan vermeld met hun prijs voor extra minuten, $10 per 1.000, maal de multiplier van elke machine.
- Afgeleide formaten: Blacksmith vermeldt alleen de prijs voor 2 vCPU en stelt dat grotere formaten meeschalen met het aantal vCPU's; die formaten zijn in de grafieken gemarkeerd.
- Cloudreferenties: AWS CodeBuild is on-demand in us-east-1. RunsOn toont de AWS-spotprijzen die het vermeldt voor zijn standaardinstances in us-east-1, plus een licentie vanaf ongeveer $348 (€300) per jaar die niet in de grafiek zit. Beide staan standaard uit.
- Self-hosted: onze schatting voor dedicated Hetzner AX42-servers, geen lijstprijs. De invoer en de berekening staan in het onderdeel over self-hosting hierboven; de onderhoudsuren en het uurtarief zijn illustratief.
- Azure Pipelines: onze schatting, geen lijstprijs. Microsoft verkoopt door Microsoft gehoste parallelle jobs voor $40 per maand met onbeperkte minuten; de grafieken delen dat door één job die 8 uur bezig is op 22 werkdagen. De calculator rekent het door als één job per gelijktijdig draaiende job op het piekmoment.
- Niet opgenomen: Cirun, Actuated en Cirrus Runners, die per repository of per server rekenen; en BuildJet, dat op 31 maart 2026 is gestopt met het draaien van jobs.
Veelgestelde vragen over prijzen van CI-runners
Korte antwoorden over runnerprijzen, ARM64 en facturering.
Wat is de goedkoopste CI-runner per minuut?
Onder de beheerde runners vermelden Ubicloud en Namespace per september 2026 de laagste prijzen per vCPU: de standaard x64-runner met 2 vCPU van Ubicloud kost $0.00125 per minuut, en Namespace rekent $0.001 per vCPU-minuut binnen de planminuten. Spot-instances in uw eigen AWS-account draaien met RunsOn kost nog minder aan rekenkracht, plus een licentie en het werk om het te beheren.
Zijn ARM64-runners goedkoper dan x64?
Bij diverse aanbieders wel. GitHub, Blacksmith, WarpBuild en Ubicloud vermelden ARM64 onder x64, GitHub met ongeveer 39% bij 32 cores. CRACI, Depot, Namespace, GitLab en Harness rekenen voor beide hetzelfde tarief. De ARM64-runners van Avrea, op Apple M5 Max-hardware, kosten drie keer het x64-tarief, en de ARM-klassen van CircleCI kosten boven 4 vCPU meer dan de x64-Docker-klassen.
Hoeveel kost een GitHub Actions-runner per vCPU?
De standaard Linux x64-runner met 2 cores van GitHub kost $0.006 per minuut, of $0.18 per vCPU-uur. Grotere x64-runners zakken naar ongeveer $0.154 per vCPU-uur bij 32 cores, en grotere arm64-runners naar ongeveer $0.094. CRACI rekent $0.002 per vCPU-minuut bij elk formaat, of $0.12 per vCPU-uur.
Waarom de prijs per vCPU-uur vergelijken in plaats van per minuut?
Runners komen in verschillende vormen. De kleinste runner van de ene leverancier heeft 2 vCPU en 4 GB RAM, die van een andere 2 vCPU en 8 GB, en een derde begint bij 4 vCPU. De prijs per minuut delen door de vCPU's, en door het RAM, zet elke runner op gelijke voet. De prijs per minuut blijft het getal op de rekening, dus elke grafiek kan ertussen wisselen.
Verandert afronding wat een runner kost?
Bij korte jobs aanzienlijk. GitHub, AWS CodeBuild, WarpBuild, Ubicloud en Avrea factureren elke job in hele minuten, en Namespace heeft een minimum van één minuut. Een lintjob van 20 seconden kost daar drie keer zijn looptijd. CRACI, Depot, GitLab, CircleCI en Buildkite meten per seconde. De calculator op deze pagina past de regel van elke leverancier toe.
Hoeveel kost een minuut Azure Pipelines?
Azure Pipelines rekent niet per minuut. Een door Microsoft gehoste parallelle job kost $40 per maand met onbeperkte minuten, en draait één job tegelijk op 2 vCPU en 7 GB RAM. Bij 8 uur bezetting op elke werkdag is dat ongeveer $0.0038 per minuut, of $0.114 per vCPU-uur, dicht bij de $0.12 van CRACI. Bij bezetting gedurende de halve werkdag is het $0.227. Teams kopen een job voor elke build die ze tegelijk willen draaien, dus de jobs die voor het drukste uur zijn gekocht, staan de rest van de dag stil.
Is het goedkoper om GitHub Actions-runners zelf te hosten?
Aan rekenkracht wel. Op een gehuurde Hetzner AX42-server kost een vloot met 30% bezetting van de maand ongeveer $0.0011 per minuut op 2 vCPU, tegenover $0.004 op CRACI en $0.006 op door GitHub gehoste runners. De engineeringtijd verandert het antwoord: met 8 uur onderhoud per maand tegen $85 per uur kosten 60,000 minuten per maand ongeveer $800 met self-hosting tegenover $240 op CRACI. Boven ongeveer 260,000 minuten per maand is self-hosting op prijs alleen goedkoper, vóór beveiligingshardening en buildbewijs.
Biedt CRACI Windows-, macOS- of GPU-runners?
Op dit moment niet. CRACI draait Linux op x86-64 en ARM64, met Windows en macOS op de roadmap. De runner wordt per job gekozen, dus Windows- en macOS-jobs kunnen blijven waar ze zijn terwijl Linux-jobs naar CRACI verhuizen.
Reken uw eigen pipeline door op CRACI
Boek een demo, dan draaien we een van uw workflows op CRACI en vergelijken we kosten, buildtijd en de SBOM met uw huidige runner.
Demo boeken