123% flere rapporterede CVE'er pr. dag i 2026 end sidste år.

Sammenligning

CRACI vs. Blacksmith CI

Begge erstatter den maskine, dine GitHub Actions-jobs kører på. Blacksmith er bygget til hurtig, billigere compute. CRACI er CI med indbygget sikkerhed for forsyningskæden: Hvert build registrerer, hvad det hentede, og kører under en egress-politik.

Opdateret

Det korte svar

Blacksmith er en administreret runner-tjeneste til GitHub Actions, bygget til hastighed og lave omkostninger: Linux-, Windows- og macOS-runnere på bare metal-hardware, en cache til afhængigheder placeret ved runnerne, caching af Docker-lag på persistente diske og CI-observability. Er dit eneste mål hurtigere og billigere GitHub Actions, er Blacksmith en stærk mulighed: Dets listepris på x64 er den samme som CRACI's, dets ARM-pris er lavere, og det inkluderer 3.000 gratis x64-minutter om måneden.

CRACI er CI med indbygget sikkerhed for forsyningskæden. Det er også en GitHub Actions-kompatibel runner, og skiftet er den samme slags ændring på én linje, men sikkerheden er en del af runneren og ikke et værktøj, der er tilføjet til den. CRACI registrerer hver ekstern afhængighed, buildet hentede, håndhæver en egress-politik på buildets netværk og gør den registrering til SBOM'er, sårbarhedsovervågning og CRA-dokumentation. Begge produkter konkurrerer om det samme runner-budget, så du vælger ét af dem.

Overblik

Funktion CRACI Blacksmith
Hvad det er En GitHub Actions-runner med indbygget sikkerhed for forsyningskæden. En GitHub Actions-runner bygget til hastighed og lavere omkostninger.
Opsætning Installér CRACI's GitHub App, og sæt derefter runs-on: craci. Installér Blacksmiths GitHub App, og skift derefter labels som blacksmith-2vcpu-ubuntu-2404.
Build-time SBOM ud fra observerede afhængigheder Hvert job, med fuldstændighedsstatus, cachede pakker inkluderet Ikke blandt de dokumenterede funktioner
Egress-politik for buildets netværk Default deny eller allow, blokerer ved fejl (fail closed) Ikke blandt de dokumenterede funktioner
Sårbarhedsovervågning Overvågede SBOM'er genvurderes Ikke blandt de dokumenterede funktioner
CRA-dokumentation og rapporter SBOM'er i CycloneDX eller SPDX, registreringer via API; ingen rapporteksport Ikke blandt de dokumenterede funktioner
Linux-runnere x86-64 og ARM64, 1 til 32 vCPU x64 og ARM, 2 til 32 vCPU, Ubuntu 22.04 og 24.04
Windows-runnere Kun Linux i dag Windows Server 2025, offentlig beta
macOS-runnere Kun Linux i dag Apple M4, 6 og 12 vCPU
Pris, Linux med 2 vCPU $0.004 pr. minut på x86-64 og på ARM64 ($0.002 pr. vCPU-minut), målt pr. sekund. $0.004 pr. minut på x64 og $0.0025 pr. minut på ARM (pr. september 2026).
Inkluderet forbrug $0.004 pr. minut med 2 vCPU, målt pr. sekund. Intet månedligt gebyr. 3.000 gratis x64-minutter med 2 vCPU pr. måned pr. organisation.
Caching af afhængigheder GitHub Actions-cache Cache placeret ved runnerne, 25 GB pr. repository pr. uge
Caching af Docker-lag Lokale, eksterne og bind mount-lagcaches Sticky disks til $0.50 pr. GB pr. måned
Faste udgående IP'er Stabilt IP-interval for egress Statiske IP'er til $100 pr. IP pr. måned
Hvor jobs kører Isolerede VM'er; dataophold i EU på Enterprise, på europæisk bare metal-infrastruktur. Firecracker-microVM'er på bare metal i US East, US West, Amsterdam og Frankfurt.
  • Inkluderet
  • Delvist
  • Ikke inkluderet
  • På roadmappen

Hvad Blacksmith gør godt

Hjemmesiden for Blacksmith
blacksmith.sh

Fokus på ydeevne. Blacksmith kører jobs på bare metal-maskiner med høj single-core-ydeevne, siger, at deres runnere er dobbelt så hurtige som GitHub-hostede runnere, og at deres cache ved runnerne downloader omkring fire gange hurtigere. For Docker-builds oplyser det, at kunder har set forbedringer på 2x til 40x fra caching af lag. Det er Blacksmiths egne tal; din egen pipeline er den rigtige test.

Caching uden ændringer i workflows. GitHubs officielle cache- og setup-actions taler transparent med Blacksmiths cache, med 25 GB gratis lager pr. repository pr. uge og fjernelse af de mindst nyligt brugte poster efter syv dage. Sticky disks og caching af Docker-lag bevarer tilstand på tværs af kørsler for $0.50 pr. GB pr. måned, og dokumentationen dækker også caching af Bazel, Git checkout og container-images.

Platformdækning. Blacksmith tilbyder Ubuntu 22.04 og 24.04 på x64 og ARM fra 2 til 32 vCPU, Windows Server 2025 i offentlig beta og macOS på Apple M4 i størrelserne 6 og 12 vCPU. Det sætter ingen grænser for samtidighed. CRACI er kun Linux i dag, med Windows og macOS på roadmappen, så for de jobs dækker Blacksmith noget, CRACI endnu ikke gør.

Debugging og analyse. SSH-adgang til kørende jobs, kørselshistorik, logsøgning, målinger, monitorer, testanalyse og et CI-dashboard er alle dokumenterede funktioner. Testboxes, der kører lokale ændringer inde i et rigtigt GitHub Actions-job, er i tidlig beta.

Sikkerhed og compliance i tjenesten. Jobs kører i midlertidige Firecracker-microVM'er, og hvert job får et just-in-time-token, der er afgrænset til jobbet og udløber efter én time. Blacksmith oplyser, at det er SOC 2 Type 2- og GDPR-compliant og pentestes hvert kvartal.

Pris og størrelser

Listepriser: Blacksmith pr. september 2026, CRACI pr. oktober 2026.
Funktion CRACI Blacksmith
Linux x64, 2 vCPU $0.004 pr. minut, 6 GB RAM $0.004 pr. minut, 8 GB RAM
Linux ARM64, 2 vCPU $0.004 pr. minut, 6 GB RAM $0.0025 pr. minut, 6 GB RAM
Største Linux-runner 32 vCPU, 96 GB RAM, $0.064 pr. minut 32 vCPU, 128 GB RAM på x64 eller 96 GB på ARM
Windows, 2 vCPU Windows og macOS på roadmappen $0.008 pr. minut, 7 GB RAM (offentlig beta)
macOS, 6 vCPU Windows og macOS på roadmappen $0.08 pr. minut på Apple M4, 24 GB RAM
Måling Pr. sekund, afrundet til nærmeste sekund Ikke angivet på prissiden
Inkluderet forbrug $0.004 pr. minut med 2 vCPU, intet månedligt gebyr 3.000 gratis x64-minutter med 2 vCPU pr. måned, uden kreditkort
Betalte tilvalg Ekstra build-minutter til $0.002 pr. vCPU-minut Caching af Docker-lag og sticky disks $0.50 pr. GB pr. måned; statiske IP'er $100 pr. IP pr. måned
Startups Startup-program: mindst 100.000 gratis build-minutter og praktisk onboarding Rabat efter aftale for virksomheder med under 100 ansatte, under $50M i rejst kapital og under 5 år gamle
Enterprise Tilpasset: dataophold i EU, tilpasset opbevaringstid, SAML SSO, prioriteret support Tilpasset: 99,9 % SLA, prioriteret support døgnet rundt, dedikeret Slack-kanal
  • På roadmappen

På x64 har de to samme listepris, $0.004 pr. minut med 2 vCPU. Blacksmiths ARM-pris er klart lavere, da CRACI tager samme takst for ARM64 som for x86-64, og Blacksmith inkluderer 3.000 gratis x64-minutter om måneden. CRACI måler pr. sekund, afrundet til nærmeste sekund, så korte jobs afregnes for de sekunder, de kører. Størrelserne er også forskellige: En CRACI-compute unit er 1 vCPU med 3 GB RAM, fra 1 til 32 units, mens Blacksmiths x64-runnere har 4 GB pr. vCPU og dets ARM-runnere 3 GB. Afklar, hvor meget hukommelse dine builds har brug for, før du sammenligner priser. Se CRACI's priser for de aktuelle vilkår.

Hastighed er ikke der, hvor de to adskiller sig mest. Begge siger, at deres runnere er omkring dobbelt så hurtige som GitHub-hostede runnere. CRACI når dertil med hurtigere hardware, kortere køtider og caching. Vi har ikke benchmarket de to mod hinanden.

Hvor CRACI er anderledes

En registrering af, hvad buildet hentede

Mens hvert job kører, registrerer en pakkebevidst proxy trafikken til pakkekilderne: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk og Git-kilder samt download-presets. Dokumentationen for afhængighederne følger med CI-caches, så pakker gendannet fra en cache stadig tælles med. Hvert job producerer en CycloneDX- eller SPDX-SBOM med en fuldstændighedsstatus pr. job og pr. cache: Complete, Complete with connections, Incomplete, Unavailable eller Not recorded.

Kontrol over, hvad buildet kan nå

Blacksmiths statiske IP'er giver dine runnere en fast adresse til at nå tjenester bag en firewall. CRACI leverer også et stabilt IP-interval for egress og tilføjer egress-politikker: default deny eller default allow, 24 indbyggede presets for softwarekilder, typede brugerdefinerede kilder og eksplicitte TLS-, TCP-, UDP- og ICMP-regler. Politikker valideres, før jobbet starter, blokerer ved fejl (fail closed) og sender en alarm ved et brud.

Provenance og overvågning

API'et returnerer SBOM'er, netværkstraces og provenance. CRACI samler sårbarheder på tværs af builds og repositories og bliver ved med at genvurdere overvågede SBOM'er.

To forskellige sikkerhedsspørgsmål

Blacksmiths sikkerhedsarbejde besvarer spørgsmålet "kan jeg trygt betro runner-tjenesten mine jobs?": isolerede microVM'er, kortlivede tokens, krypterede caches og en SOC 2-rapport. CRACI besvarer også det spørgsmål, med isolerede virtuelle maskiner og ingen gemt kildekode, og derefter et andet: "Hvad hentede dette build, og hvor oprettede det forbindelse til?" Det andet svar er det, en revisor, en kunde eller Cyber Resilience Act beder dig om.

Book en demo for at se SBOM, netværkstrace og provenance fra et af dine egne workflows.

Hvilken passer bedst

Blacksmith passer bedre, når

  • Build-hastighed og den laveste pris pr. minut på ARM er hovedmålene, eller de gratis månedlige minutter betyder noget.
  • Du har brug for macOS- eller Windows-runnere i dag.
  • Du er afhængig af sticky disks, Blacksmiths observability-konsol eller SSH-debugging.

CRACI passer bedre, når

  • Du leverer software, hvor du skal vise, hvad der gik ind i hver release, ud fra selve buildet.
  • Du vil begrænse, hvad builds kan nå, med en politik, der blokerer ved fejl (fail closed).
  • Du har brug for overvågning af det, der er leveret, uden at tilføje værktøjer til hvert workflow.
  • Du har brug for dataophold i EU, som fås på CRACI's Enterprise-plan.

Hvad du giver afkald på med CRACI. Windows- og macOS-jobs, som er på roadmappen, den laveste ARM-pris og Blacksmiths værktøjer til debugging og analyse. Det, du får, er en build-registrering, som sikkerhed og compliance kan bruge uden endnu en scanner i pipelinen.

Til Cyber Resilience Act

EU's Cyber Resilience Act forventer, at producenter ved, hvad der er i hver release, og håndterer dens sårbarheder, med rapporteringsforpligtelser fra september 2026 og fuld anvendelse fra december 2027. En hurtig runner producerer ikke den dokumentation af sig selv; du må selv tilføje SBOM- og scanningsværktøjer til dine workflows. CRACI producerer den ud fra build-registreringen og eksporterer SBOM'er som CycloneDX eller SPDX, inklusive sårbarheder. Det automatiserer en væsentlig del af den indsigt i og dokumentation for softwareforsyningskæden, som virksomheder har brug for i deres bredere proces for CRA-compliance.

Skift fra Blacksmith

CRACI erstatter runneren, ikke GitHub Actions. Workflows og GitHubs brugerflade forbliver de samme, og jobbets label bliver runs-on: craci. Jobs får Docker Engine, Buildx og Compose v2, et GitHub-kompatibelt Ubuntu 24.04-image og nested virtualization på x86-64. Læs mere om CI/CD-integration og SBOM-generering under buildet. Startups kan søge om at komme med i startup-programmet.

Blacksmith vs. CRACI: ofte stillede spørgsmål

Priser, hastighed, platforme og sikkerhed, besvaret ud fra hver leverandørs offentliggjorte oplysninger

Hvad er Blacksmith CI?

Blacksmith er en administreret runner-tjeneste til GitHub Actions. Du beholder dine workflows og ændrer runner-labelen, og dine jobs kører på Blacksmiths bare metal-maskiner i Firecracker-microVM'er i stedet for på GitHub-hostede runnere. Salgsargumenterne er hastighed og pris: hurtigere hardware, en cache til afhængigheder placeret ved runnerne, caching af Docker-lag og CI-observability.

Hvad koster Blacksmith?

Pr. september 2026 angiver Blacksmith Ubuntu x64 med 2 vCPU til $0.004 pr. minut, Ubuntu ARM til $0.0025, Windows til $0.008 og macOS M4 (6 vCPU) til $0.08. Hver organisation får 3.000 gratis x64-minutter med 2 vCPU om måneden. Caching af Docker-lag og sticky disks koster $0.50 pr. GB pr. måned, og statiske IP'er $100 pr. IP pr. måned.

Er Blacksmith billigere end CRACI?

På ARM, ja; på x64 er listeprisen den samme. CRACI tager $0.004 pr. minut for 2 vCPU på både x86-64 og ARM64, mod Blacksmiths $0.004 på x64 og $0.0025 på ARM, og Blacksmith inkluderer 3.000 gratis x64-minutter om måneden. CRACI måler pr. sekund, så korte jobs afregnes for de sekunder, de kører. Det, CRACI tilføjer på runneren, er build-registreringen: en SBOM for hvert job, en egress-politik, provenance-data via API'et og sårbarhedsovervågning, som ellers ville kræve separate værktøjer.

Er Blacksmith hurtigere end CRACI?

Begge siger, at deres runnere er omkring dobbelt så hurtige som GitHub-hostede runnere. CRACI når dertil med hurtigere hardware, kortere køtider og caching. Vi har ikke benchmarket de to mod hinanden, så kør det samme workflow på begge, og sammenlign.

Genererer Blacksmith SBOM'er eller build-provenance?

Ikke blandt de dokumenterede funktioner. Blacksmith fokuserer på compute, caching og observability. CRACI registrerer de pakker, hvert job henter, inklusive pakker gendannet fra caches, og producerer en CycloneDX- eller SPDX-SBOM med en fuldstændighedsstatus. API'et returnerer SBOM'er, netværkstraces og provenance.

Kan Blacksmith begrænse, hvad et build kan nå på netværket?

Blacksmith tilbyder statiske IP'er, så dine jobs kan nå tjenester bag en firewall fra en fast adresse. En politik for, hvad selve jobbet må oprette forbindelse til, er ikke blandt de dokumenterede funktioner. CRACI håndhæver en egress-politik på runneren: default deny eller allow, 24 indbyggede presets for softwarekilder, valideret, før jobbet starter, og blokerer ved fejl (fail closed).

Understøtter CRACI Windows- eller macOS-runnere?

Ikke endnu. CRACI kører Linux på x86-64 og ARM64 i dag, med Windows og macOS på roadmappen. Blacksmith tilbyder macOS på Apple M4 og Windows Server 2025 i offentlig beta.

Hvor kører jobbene, og kan data blive i EU?

Blacksmith kører jobs på bare metal-maskiner i US East, US West, Amsterdam og Frankfurt, med sit control plane på AWS. CRACI kører builds på europæisk bare metal-infrastruktur, med dataophold i EU på Enterprise-planen. CRACI gemmer ikke din kildekode; den behandles i jobbets VM, så længe buildet varer.

Er Blacksmith SOC 2-compliant?

Blacksmith oplyser, at det er SOC 2 Type 2- og GDPR-compliant og pentestes hvert kvartal. CRACI dokumenterer sine sikkerhedskontroller i sit Trust Center.

Skal jeg omskrive mine GitHub Actions-workflows for at skifte?

Nej. Begge produkter erstatter runneren, ikke GitHub Actions. Workflows, triggers og GitHubs brugerflade forbliver de samme; på CRACI bliver jobbets label runs-on: craci.

Se, hvad dine builds henter

Book en demo, så kører vi et af dine workflows på CRACI og gennemgår dets SBOM, netværkstrace og provenance.

Book en demo