Vergelijking
CRACI vs Blacksmith CI
Beide vervangen de machine waarop uw GitHub Actions-jobs draaien. Blacksmith is gebouwd voor snelle, goedkopere rekenkracht. CRACI is CI die ketenbeveiliging native afhandelt: elke build legt vast wat hij heeft opgehaald en draait onder een egressbeleid.
Bijgewerkt op
Het korte antwoord
Blacksmith is een dienst met beheerde runners voor GitHub Actions, gebouwd voor snelheid en kosten: Linux-, Windows- en macOS-runners op bare-metalhardware, een cache voor afhankelijkheden naast de runners, Docker-layercaching op persistente schijven, en CI-observability. Als uw enige doel snellere, goedkopere GitHub Actions is, is Blacksmith een sterke optie: de x64-catalogusprijs is gelijk aan die van CRACI, de ARM-prijs is lager, en er zitten 3.000 gratis x64-minuten per maand bij.
CRACI is CI die ketenbeveiliging native afhandelt. Het is ook een met GitHub Actions compatibele runner, en overstappen is hetzelfde soort wijziging van één regel, maar de beveiliging is onderdeel van de runner in plaats van een tool die eraan wordt toegevoegd. CRACI legt elke externe afhankelijkheid vast die de build heeft opgehaald, dwingt een egressbeleid af op het buildnetwerk, en maakt van dat verslag SBOM's, kwetsbaarheidsmonitoring en CRA-bewijs. Beide producten dingen mee naar hetzelfde runnerbudget, dus u kiest er een.
In één oogopslag
| Functie | CRACI | Blacksmith |
|---|---|---|
| Wat het is | Een GitHub Actions-runner met ingebouwde ketenbeveiliging. | Een GitHub Actions-runner gebouwd voor snelheid en lagere kosten. |
| Installatie | Installeer de CRACI GitHub App en stel daarna runs-on: craci in. | Installeer de Blacksmith GitHub App en vervang daarna labels, zoals blacksmith-2vcpu-ubuntu-2404. |
| SBOM uit de build op basis van geobserveerde afhankelijkheden | Elke job, met volledigheidsstatus, inclusief gecachete pakketten | Niet onder de gedocumenteerde functies |
| Egressbeleid voor het buildnetwerk | Standaard weigeren of toestaan, fail-closed | Niet onder de gedocumenteerde functies |
| Kwetsbaarheidsmonitoring | Gemonitorde SBOM's worden opnieuw beoordeeld | Niet onder de gedocumenteerde functies |
| CRA-bewijs en rapporten | SBOM's in CycloneDX of SPDX, gegevens via API; geen rapportexport | Niet onder de gedocumenteerde functies |
| Linux-runners | x86-64 en ARM64, 1 tot 32 vCPU | x64 en ARM, 2 tot 32 vCPU, Ubuntu 22.04 en 24.04 |
| Windows-runners | Vandaag alleen Linux | Windows Server 2025, publieke bèta |
| macOS-runners | Vandaag alleen Linux | Apple M4, 6 en 12 vCPU |
| Prijs, Linux met 2 vCPU | $0.004 per minuut op x86-64 en op ARM64 ($0.002 per vCPU-minuut), per seconde gemeten. | $0.004 per minuut op x64 en $0.0025 per minuut op ARM (per september 2026). |
| Inbegrepen gebruik | $0.004 per minuut met 2 vCPU, per seconde gemeten. Geen maandelijkse kosten. | 3.000 gratis x64-minuten met 2 vCPU per maand per organisatie. |
| Caching van afhankelijkheden | GitHub Actions-cache | Cache naast de runners, 25 GB per repository per week |
| Docker-layercaching | Lokale, externe en bind-mount-layercaches | Sticky disks voor $0.50 per GB per maand |
| Vaste uitgaande IP's | Stabiel egress-IP-bereik | Statische IP's voor $100 per IP per maand |
| Waar jobs draaien | Geïsoleerde VM's; EU-dataresidentie op Enterprise, op Europese bare-metalinfrastructuur. | Firecracker-microVM's op bare metal in US East, US West, Amsterdam en Frankfurt. |
- Inbegrepen
- Gedeeltelijk
- Niet inbegrepen
- Op de roadmap
Waar Blacksmith goed in is
Focus op prestaties. Blacksmith draait jobs op bare-metalmachines met hoge single-coreprestaties, zegt dat zijn runners twee keer zo snel zijn als door GitHub gehoste runners, en zegt dat zijn cache naast de runners ongeveer vier keer sneller downloadt. Voor Docker-builds meldt het dat klanten met layercaching verbeteringen van 2x tot 40x zagen. Dit zijn de cijfers van Blacksmith; uw eigen pipeline is de echte test.
Caching zonder workflowwijzigingen. De officiële cache- en setup-actions van GitHub praten transparant met de cache van Blacksmith, met 25 GB gratis opslag per repository per week en verwijdering van de minst recent gebruikte items na zeven dagen. Sticky disks en Docker-layercaching bewaren status tussen runs voor $0.50 per GB per maand, en de documentatie behandelt ook caching voor Bazel, Git-checkouts en containerimages.
Platformdekking. Blacksmith biedt Ubuntu 22.04 en 24.04 op x64 en ARM van 2 tot 32 vCPU, Windows Server 2025 in publieke bèta, en macOS op Apple M4 in formaten van 6 en 12 vCPU. Het stelt geen limieten aan gelijktijdigheid. CRACI is vandaag alleen Linux, met Windows en macOS op de roadmap, dus voor die jobs dekt Blacksmith terrein af dat CRACI nog niet dekt.
Debugging en analytics. SSH-toegang tot draaiende jobs, rungeschiedenis, zoeken in logs, metrics, monitors, testanalytics en een CI-dashboard zijn allemaal gedocumenteerde functies. Testboxes, die lokale wijzigingen in een echte GitHub Actions-job draaien, zijn in vroege bèta.
Beveiliging en compliance van de dienst. Jobs draaien in kortstondige Firecracker-microVM's, en elke job krijgt een just-in-time-token dat tot die job is beperkt en na een uur verloopt. Blacksmith geeft aan SOC 2 Type 2- en AVG-compliant te zijn en elk kwartaal een pentest te ondergaan.
Prijs en formaten
| Functie | CRACI | Blacksmith |
|---|---|---|
| Linux x64, 2 vCPU | $0.004 per minuut, 6 GB RAM | $0.004 per minuut, 8 GB RAM |
| Linux ARM64, 2 vCPU | $0.004 per minuut, 6 GB RAM | $0.0025 per minuut, 6 GB RAM |
| Grootste Linux-runner | 32 vCPU, 96 GB RAM, $0.064 per minuut | 32 vCPU, 128 GB RAM op x64 of 96 GB op ARM |
| Windows, 2 vCPU | Windows en macOS op de roadmap | $0.008 per minuut, 7 GB RAM (publieke bèta) |
| macOS, 6 vCPU | Windows en macOS op de roadmap | $0.08 per minuut op Apple M4, 24 GB RAM |
| Meting | Per seconde, afgerond op de dichtstbijzijnde seconde | Niet vermeld op de prijspagina |
| Inbegrepen gebruik | $0.004 per minuut met 2 vCPU, geen maandelijkse kosten | 3.000 gratis x64-minuten met 2 vCPU per maand, zonder creditcard |
| Betaalde extra's | Extra buildminuten voor $0.002 per vCPU-minuut | Docker-layercaching en sticky disks $0.50 per GB per maand; statische IP's $100 per IP per maand |
| Startups | Startupprogramma: minstens 100.000 gratis buildminuten en persoonlijke onboarding | Korting op aanvraag voor bedrijven met minder dan 100 medewerkers, minder dan $50M opgehaald en jonger dan 5 jaar |
| Enterprise | Op maat: EU-dataresidentie, eigen bewaartermijnen, SAML SSO, prioriteitssupport | Op maat: 99,9% SLA, 24/7 prioriteitssupport, eigen Slack-kanaal |
- Op de roadmap
Op x64 hebben de twee dezelfde catalogusprijs, $0.004 per minuut met 2 vCPU. De ARM-prijs van Blacksmith is duidelijk lager, omdat CRACI voor ARM64 hetzelfde tarief rekent als voor x86-64, en Blacksmith biedt 3.000 gratis x64-minuten per maand. CRACI meet per seconde, afgerond op de dichtstbijzijnde seconde, dus korte jobs worden gefactureerd voor de seconden dat ze draaien. Ook de formaten verschillen: een rekeneenheid van CRACI is 1 vCPU met 3 GB RAM, van 1 tot 32 eenheden, terwijl de x64-runners van Blacksmith 4 GB per vCPU hebben en de ARM-runners 3 GB. Stem af op het geheugen dat uw builds nodig hebben voordat u prijzen vergelijkt. Zie de prijzen van CRACI voor de actuele voorwaarden.
Snelheid is niet waar de twee het meest verschillen. Beide zeggen dat hun runners ongeveer twee keer zo snel zijn als door GitHub gehoste runners. CRACI bereikt dat met snellere hardware, kortere wachtrijen en caching. We hebben de twee niet tegen elkaar gebenchmarkt.
Waar CRACI anders is
Een verslag van wat de build heeft opgehaald
Terwijl elke job draait, legt een proxy die pakketten herkent het verkeer naar pakketbronnen vast: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk en Git-bronnen, plus downloadpresets. Het bewijs van afhankelijkheden reist mee met CI-caches, zodat pakketten die uit een cache worden teruggezet nog steeds worden meegeteld. Elke job levert een SBOM in CycloneDX of SPDX met een volledigheidsstatus per job en per cache: Complete, Complete with connections, Incomplete, Unavailable of Not recorded.
Controle over wat de build kan bereiken
De statische IP's van Blacksmith geven uw runners een vast adres om diensten achter een firewall te bereiken. CRACI biedt ook een stabiel egress-IP-bereik en voegt daar egressbeleid aan toe: standaard weigeren of standaard toestaan, 24 ingebouwde presets voor softwarebronnen, getypeerde eigen bronnen, en expliciete TLS-, TCP-, UDP- en ICMP-regels. Beleid wordt gevalideerd voordat de job start, is fail-closed en stuurt een waarschuwing bij een overtreding.
Herkomst en monitoring
De API levert SBOM's, netwerktraces en herkomstgegevens. CRACI bundelt kwetsbaarheden over builds en repositories heen en blijft gemonitorde SBOM's opnieuw beoordelen.
Twee verschillende beveiligingsvragen
Het beveiligingswerk van Blacksmith beantwoordt de vraag "kan ik de runnerdienst mijn jobs toevertrouwen?": geïsoleerde microVM's, kortlevende tokens, versleutelde caches en een SOC 2-rapport. CRACI beantwoordt die vraag ook, met geïsoleerde virtuele machines en geen opgeslagen broncode, en daarna een tweede: "wat heeft deze build binnengehaald, en waarmee maakte hij verbinding?" Dat tweede antwoord is waar een auditor, een klant of de Cyber Resilience Act u om vraagt.
Boek een demo om de SBOM, netwerktrace en herkomst van een van uw eigen workflows te zien.
Welke past
Blacksmith past beter wanneer
- Buildsnelheid en de laagste kosten per minuut op ARM de belangrijkste doelen zijn, of de gratis maandelijkse minuten ertoe doen.
- U vandaag macOS- of Windows-runners nodig hebt.
- U vertrouwt op sticky disks, de observabilityconsole van Blacksmith of debuggen via SSH.
CRACI past beter wanneer
- U software levert waarvoor u moet aantonen wat er in elke release is gegaan, vanuit de build zelf.
- U wilt beperken wat builds kunnen bereiken, met een beleid dat fail-closed is.
- U monitoring nodig hebt van wat is geleverd, zonder tools aan elke workflow toe te voegen.
- U EU-dataresidentie nodig hebt, beschikbaar op het Enterprise-abonnement van CRACI.
Wat u met CRACI opgeeft. Windows- en macOS-jobs, die op de roadmap staan, de laagste ARM-prijs, en de debug- en analyticstools van Blacksmith. Wat u wint, is een buildverslag dat security en compliance kunnen gebruiken zonder nog een scanner in de pipeline.
Voor de Cyber Resilience Act
De EU Cyber Resilience Act verwacht dat fabrikanten weten wat er in elke release zit en de kwetsbaarheden ervan afhandelen, met meldplichten vanaf september 2026 en volledige toepassing vanaf december 2027. Een snelle runner levert dat bewijs niet vanzelf; u zou SBOM- en scantools aan uw workflows moeten toevoegen. CRACI levert het uit het buildverslag en exporteert SBOM's als CycloneDX of SPDX, inclusief kwetsbaarheden. Het automatiseert een aanzienlijk deel van het inzicht in en bewijs over de softwareketen dat bedrijven nodig hebben voor hun bredere CRA-complianceproces.
Overstappen van Blacksmith
CRACI vervangt de runner, niet GitHub Actions. Workflows en de GitHub-interface blijven hetzelfde, en het joblabel wordt
runs-on: craci. Jobs krijgen Docker Engine, Buildx en Compose v2, een GitHub-compatibel Ubuntu 24.04-image
en geneste virtualisatie op x86-64. Lees meer over CI/CD-integratie
en SBOM-generatie tijdens de build. Startups kunnen zich aanmelden voor het
startupprogramma.
Blacksmith vs CRACI: veelgestelde vragen
Prijzen, snelheid, platforms en beveiliging, beantwoord op basis van de gepubliceerde informatie van elke leverancier
Wat is Blacksmith CI?
Blacksmith is een dienst met beheerde runners voor GitHub Actions. U behoudt uw workflows en wijzigt het runnerlabel, en uw jobs draaien op de bare-metalmachines van Blacksmith in Firecracker-microVM's in plaats van op door GitHub gehoste runners. Het concurreert op snelheid en prijs: snellere hardware, een cache voor afhankelijkheden naast de runners, Docker-layercaching en CI-observability.
Wat kost Blacksmith?
Per september 2026 hanteert Blacksmith $0.004 per minuut voor Ubuntu x64 met 2 vCPU, $0.0025 voor Ubuntu ARM, $0.008 voor Windows en $0.08 voor macOS M4 (6 vCPU). Elke organisatie krijgt 3.000 gratis x64-minuten met 2 vCPU per maand. Docker-layercaching en sticky disks kosten $0.50 per GB per maand, en statische IP's $100 per IP per maand.
Is Blacksmith goedkoper dan CRACI?
Op ARM wel; op x64 is de catalogusprijs gelijk. CRACI rekent $0.004 per minuut voor 2 vCPU op zowel x86-64 als ARM64, tegenover $0.004 op x64 en $0.0025 op ARM bij Blacksmith, en Blacksmith biedt 3.000 gratis x64-minuten per maand. CRACI meet per seconde, dus korte jobs worden gefactureerd voor de seconden dat ze draaien. Wat CRACI op de runner toevoegt, is het buildverslag: een SBOM voor elke job, een egressbeleid, herkomstgegevens via de API en kwetsbaarheidsmonitoring, waarvoor anders aparte tools nodig zouden zijn.
Is Blacksmith sneller dan CRACI?
Beide zeggen dat hun runners ongeveer twee keer zo snel zijn als door GitHub gehoste runners. CRACI bereikt dat met snellere hardware, kortere wachtrijen en caching. We hebben de twee niet tegen elkaar gebenchmarkt, dus draai dezelfde workflow op beide en vergelijk.
Genereert Blacksmith SBOM's of buildherkomst?
Niet onder de gedocumenteerde functies. Blacksmith richt zich op rekenkracht, caching en observability. CRACI legt de pakketten vast die elke job ophaalt, inclusief pakketten die uit caches worden teruggezet, en maakt een SBOM in CycloneDX of SPDX met een volledigheidsstatus. De API levert SBOM's, netwerktraces en herkomstgegevens.
Kan Blacksmith beperken wat een build op het netwerk kan bereiken?
Blacksmith biedt statische IP's, zodat uw jobs vanaf een vast adres diensten achter een firewall kunnen bereiken. Een beleid voor waarmee de job zelf verbinding mag maken, staat niet onder de gedocumenteerde functies. CRACI dwingt een egressbeleid af op de runner: standaard weigeren of toestaan, 24 ingebouwde presets voor softwarebronnen, gevalideerd voordat de job start en fail-closed.
Ondersteunt CRACI Windows- of macOS-runners?
Nog niet. CRACI draait vandaag Linux op x86-64 en ARM64, met Windows en macOS op de roadmap. Blacksmith biedt macOS op Apple M4 en Windows Server 2025 in publieke bèta.
Waar draaien de jobs, en kunnen gegevens in de EU blijven?
Blacksmith draait jobs op bare-metalmachines in US East, US West, Amsterdam en Frankfurt, met het control plane op AWS. CRACI draait builds op Europese bare-metalinfrastructuur, met EU-dataresidentie op het Enterprise-abonnement. CRACI slaat uw broncode niet op; die wordt gedurende de build verwerkt in de VM van de job.
Is Blacksmith SOC 2-compliant?
Blacksmith geeft aan SOC 2 Type 2- en AVG-compliant te zijn en elk kwartaal een pentest te ondergaan. CRACI documenteert zijn beveiligingsmaatregelen in zijn Trust Center.
Moet ik mijn GitHub Actions-workflows herschrijven om over te stappen?
Nee. Beide producten vervangen de runner, niet GitHub Actions. Workflows, triggers en de GitHub-interface blijven hetzelfde; op CRACI wordt het joblabel runs-on: craci.
Zie wat uw builds binnenhalen
Boek een demo en wij draaien een van uw workflows op CRACI en lopen met u de SBOM, netwerktrace en herkomst door.
Demo boeken