123% mehr gemeldete CVEs pro Tag in 2026 als im Vorjahr.

Vergleich

CRACI vs. Blacksmith CI

Beide ersetzen die Maschine, auf der Ihre GitHub-Actions-Jobs laufen. Blacksmith ist für schnelle, günstigere Rechenleistung gebaut. CRACI ist CI, das Lieferkettensicherheit nativ mitbringt: Jeder Build zeichnet auf, was er geladen hat, und läuft unter einer Egress-Richtlinie.

Aktualisiert am

Die kurze Antwort

Blacksmith ist ein Dienst für verwaltete GitHub-Actions-Runner, gebaut für Geschwindigkeit und Kosten: Linux-, Windows- und macOS-Runner auf Bare-Metal-Hardware, ein Abhängigkeits-Cache direkt bei den Runnern, Docker-Layer-Caching auf persistenten Disks und CI-Observability. Wenn Ihr einziges Ziel schnellere, günstigere GitHub Actions sind, ist Blacksmith eine starke Option: Der x64-Listenpreis entspricht dem von CRACI, der ARM-Preis ist niedriger, und es sind 3.000 kostenlose x64-Minuten im Monat enthalten.

CRACI ist CI, das Lieferkettensicherheit nativ mitbringt. Es ist ebenfalls ein GitHub-Actions-kompatibler Runner, und der Wechsel ist dieselbe Art von Einzeiler-Änderung, aber die Sicherheit ist Teil des Runners statt ein zusätzliches Tool. CRACI zeichnet jede externe Abhängigkeit auf, die der Build geladen hat, setzt eine Egress-Richtlinie im Build-Netzwerk durch und macht aus dieser Aufzeichnung SBOMs, Schwachstellenüberwachung und CRA-Nachweise. Beide Produkte konkurrieren um dasselbe Runner-Budget. Sie entscheiden sich also für eines.

Auf einen Blick

Funktion CRACI Blacksmith
Was es ist Ein GitHub-Actions-Runner mit integrierter Lieferkettensicherheit. Ein GitHub-Actions-Runner, gebaut für Geschwindigkeit und niedrigere Kosten.
Einrichtung CRACI GitHub App installieren, dann runs-on: craci setzen. Blacksmith GitHub App installieren, dann Labels wie blacksmith-2vcpu-ubuntu-2404 austauschen.
Build-Time-SBOM aus beobachteten Abhängigkeiten Für jeden Job, mit Vollständigkeitsstatus, gecachte Pakete eingeschlossen Nicht unter den dokumentierten Funktionen
Netzwerk-Egress-Richtlinie für den Build Standardmäßig sperrend oder erlaubend, blockiert im Zweifel (fail closed) Nicht unter den dokumentierten Funktionen
Schwachstellenüberwachung Überwachte SBOMs werden neu bewertet Nicht unter den dokumentierten Funktionen
CRA-Nachweise und -Berichte SBOMs als CycloneDX oder SPDX, Aufzeichnungen über die API; kein Berichtsexport Nicht unter den dokumentierten Funktionen
Linux-Runner x86-64 und ARM64, 1 bis 32 vCPU x64 und ARM, 2 bis 32 vCPU, Ubuntu 22.04 und 24.04
Windows-Runner Heute nur Linux Windows Server 2025, öffentliche Beta
macOS-Runner Heute nur Linux Apple M4, 6 und 12 vCPU
Preis, Linux mit 2 vCPU $0.004 pro Minute auf x86-64 und auf ARM64 ($0.002 pro vCPU-Minute), sekundengenau abgerechnet. $0.004 pro Minute auf x64 und $0.0025 pro Minute auf ARM (Stand: September 2026).
Inklusive Nutzung $0.004 pro Minute mit 2 vCPU, sekundengenau abgerechnet. Keine Monatsgebühr. 3.000 kostenlose x64-Minuten mit 2 vCPU pro Monat und Organisation.
Abhängigkeits-Caching GitHub-Actions-Cache Cache direkt bei den Runnern, 25 GB pro Repository und Woche
Docker-Layer-Caching Lokale, entfernte und Bind-Mount-Layer-Caches Sticky Disks zu $0.50 pro GB und Monat
Feste ausgehende IPs Stabiler Egress-IP-Bereich Statische IPs zu $100 pro IP und Monat
Wo Jobs laufen Isolierte VMs; EU-Datenresidenz bei Enterprise, auf europäischer Bare-Metal-Infrastruktur. Firecracker-microVMs auf Bare Metal in US East, US West, Amsterdam und Frankfurt.
  • Enthalten
  • Teilweise
  • Nicht enthalten
  • Auf der Roadmap

Was Blacksmith gut kann

Die Website von Blacksmith
blacksmith.sh

Fokus auf Leistung. Blacksmith führt Jobs auf Bare-Metal-Maschinen mit hoher Single-Core-Leistung aus, gibt an, seine Runner seien doppelt so schnell wie GitHub-gehostete Runner, und der Cache direkt bei den Runnern lade etwa viermal schneller herunter. Für Docker-Builds berichtet Blacksmith, dass Kunden durch Layer-Caching Verbesserungen um das 2- bis 40-Fache gesehen haben. Das sind Zahlen von Blacksmith; der echte Test ist Ihre eigene Pipeline.

Caching ohne Workflow-Änderungen. Die offiziellen Cache- und Setup-Actions von GitHub kommunizieren transparent mit dem Cache von Blacksmith, mit 25 GB kostenlosem Speicher pro Repository und Woche und LRU-Verdrängung nach sieben Tagen. Sticky Disks und Docker-Layer-Caching erhalten den Zustand über Ausführungen hinweg für $0.50 pro GB und Monat, und die Dokumentation behandelt auch Caching für Bazel, Git-Checkouts und Container-Images.

Plattformabdeckung. Blacksmith bietet Ubuntu 22.04 und 24.04 auf x64 und ARM von 2 bis 32 vCPU, Windows Server 2025 als öffentliche Beta und macOS auf Apple M4 in den Größen 6 und 12 vCPU. Es setzt keine Grenzen für die Parallelität. CRACI läuft heute nur unter Linux, mit Windows und macOS auf der Roadmap. Für diese Jobs deckt Blacksmith also ab, was CRACI noch nicht abdeckt.

Debugging und Analysen. SSH-Zugriff auf laufende Jobs, Ausführungsverlauf, Log-Suche, Metriken, Monitore, Testanalysen und ein CI-Dashboard sind dokumentierte Funktionen. Testboxes, die lokale Änderungen in einem echten GitHub-Actions-Job ausführen, sind in einer frühen Beta.

Sicherheit und Compliance des Dienstes. Jobs laufen in kurzlebigen Firecracker-microVMs, und jeder Job erhält ein Just-in-Time-Token, das auf diesen Job beschränkt ist und nach einer Stunde abläuft. Blacksmith gibt an, SOC 2 Type 2 und DSGVO-konform zu sein und jedes Quartal einem Penetrationstest unterzogen zu werden.

Preise und Größen

Listenpreise: Blacksmith mit Stand September 2026, CRACI mit Stand Oktober 2026.
Funktion CRACI Blacksmith
Linux x64, 2 vCPU $0.004 pro Minute, 6 GB RAM $0.004 pro Minute, 8 GB RAM
Linux ARM64, 2 vCPU $0.004 pro Minute, 6 GB RAM $0.0025 pro Minute, 6 GB RAM
Größter Linux-Runner 32 vCPU, 96 GB RAM, $0.064 pro Minute 32 vCPU, 128 GB RAM auf x64 oder 96 GB auf ARM
Windows, 2 vCPU Windows und macOS auf der Roadmap $0.008 pro Minute, 7 GB RAM (öffentliche Beta)
macOS, 6 vCPU Windows und macOS auf der Roadmap $0.08 pro Minute auf Apple M4, 24 GB RAM
Abrechnung Pro Sekunde, auf die nächste Sekunde gerundet Auf der Preisseite nicht angegeben
Inklusive Nutzung $0.004 pro Minute mit 2 vCPU, keine Monatsgebühr 3.000 kostenlose x64-Minuten mit 2 vCPU pro Monat, ohne Kreditkarte
Kostenpflichtige Extras Zusätzliche Build-Minuten zu $0.002 pro vCPU-Minute Docker-Layer-Caching und Sticky Disks $0.50 pro GB und Monat; statische IPs $100 pro IP und Monat
Startups Startup-Programm: mindestens 100.000 kostenlose Build-Minuten und persönliches Onboarding Rabatt auf Anfrage für Unternehmen mit unter 100 Beschäftigten, unter $50M Finanzierung und jünger als 5 Jahre
Enterprise Individuell: EU-Datenresidenz, eigene Aufbewahrungsfristen, SAML SSO, Priority Support Individuell: 99,9 % SLA, Priority Support rund um die Uhr, eigener Slack-Kanal
  • Auf der Roadmap

Auf x64 haben beide denselben Listenpreis, $0.004 pro Minute mit 2 vCPU. Der ARM-Preis von Blacksmith ist deutlich niedriger, da CRACI ARM64 zum selben Preis wie x86-64 berechnet, und Blacksmith enthält 3.000 kostenlose x64-Minuten im Monat. CRACI rechnet pro Sekunde ab, auf die nächste Sekunde gerundet, kurze Jobs werden also nach den Sekunden abgerechnet, die sie laufen. Auch die Zuschnitte unterscheiden sich: Eine Recheneinheit von CRACI ist 1 vCPU mit 3 GB RAM, von 1 bis 32 Einheiten, während die x64-Runner von Blacksmith 4 GB pro vCPU haben und die ARM-Runner 3 GB. Gleichen Sie den Arbeitsspeicher ab, den Ihre Builds brauchen, bevor Sie Preise vergleichen. Die aktuellen Konditionen finden Sie unter CRACI-Preise.

Der größte Unterschied liegt nicht bei der Geschwindigkeit. Beide geben an, ihre Runner seien etwa doppelt so schnell wie GitHub-gehostete Runner. CRACI erreicht das mit schnellerer Hardware, kürzeren Wartezeiten in der Warteschlange und Caching. Wir haben die beiden nicht gegeneinander gemessen.

Worin sich CRACI unterscheidet

Eine Aufzeichnung dessen, was der Build geladen hat

Während jeder Job läuft, zeichnet ein paketbewusster Proxy den Datenverkehr zu den Paketquellen auf: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk und Git-Quellen, dazu Download-Presets. Die Abhängigkeitsnachweise reisen mit CI-Caches mit, sodass auch aus einem Cache wiederhergestellte Pakete gezählt werden. Jeder Job erzeugt eine SBOM als CycloneDX oder SPDX mit einem Vollständigkeitsstatus pro Job und pro Cache: Complete, Complete with connections, Incomplete, Unavailable oder Not recorded.

Kontrolle darüber, was der Build erreichen kann

Die statischen IPs von Blacksmith geben Ihren Runnern eine feste Adresse, um Dienste hinter einer Firewall zu erreichen. Auch CRACI bietet einen stabilen Egress-IP-Bereich und ergänzt Egress-Richtlinien: standardmäßig sperrend oder standardmäßig erlaubend, 24 integrierte Presets für Softwarequellen, typisierte eigene Quellen und explizite Regeln für TLS, TCP, UDP und ICMP. Richtlinien werden vor dem Start des Jobs validiert, blockieren im Zweifel (fail closed) und senden bei einem Verstoß eine Warnung.

Provenienz und Überwachung

Die API liefert SBOMs, Netzwerk-Traces und Provenienz. CRACI führt Schwachstellen über Builds und Repositories hinweg zusammen und bewertet überwachte SBOMs laufend neu.

Zwei verschiedene Sicherheitsfragen

Die Sicherheitsarbeit von Blacksmith beantwortet die Frage „Kann ich dem Runner-Dienst meine Jobs anvertrauen?“: isolierte microVMs, kurzlebige Tokens, verschlüsselte Caches und ein SOC-2-Bericht. CRACI beantwortet diese Frage ebenfalls, mit isolierten virtuellen Maschinen und ohne gespeicherten Quellcode, und dann eine zweite: „Was hat dieser Build geladen, und wohin hat er sich verbunden?“ Diese zweite Antwort verlangen ein Auditor, ein Kunde oder der Cyber Resilience Act von Ihnen.

Buchen Sie eine Demo, um SBOM, Netzwerk-Trace und Provenienz aus einem Ihrer eigenen Workflows zu sehen.

Was passt

Blacksmith passt besser, wenn

  • Build-Geschwindigkeit und die niedrigsten Kosten pro Minute auf ARM die Hauptziele sind oder die kostenlosen Monatsminuten zählen.
  • Sie heute macOS- oder Windows-Runner brauchen.
  • Sie auf Sticky Disks, die Observability-Konsole von Blacksmith oder SSH-Debugging angewiesen sind.

CRACI passt besser, wenn

  • Sie Software ausliefern, bei der Sie aus dem Build selbst zeigen müssen, was in jedes Release eingeflossen ist.
  • Sie einschränken wollen, was Builds erreichen können, mit einer Richtlinie, die im Zweifel blockiert (fail closed).
  • Sie eine Überwachung des Ausgelieferten brauchen, ohne jedem Workflow Tools hinzuzufügen.
  • Sie EU-Datenresidenz brauchen, verfügbar im Enterprise-Plan von CRACI.

Worauf Sie mit CRACI verzichten. Auf Windows- und macOS-Jobs, die auf der Roadmap stehen, auf den niedrigsten ARM-Preis und auf die Debugging- und Analyse-Tools von Blacksmith. Dafür erhalten Sie eine Build-Aufzeichnung, die Sicherheit und Compliance ohne einen weiteren Scanner in der Pipeline nutzen können.

Für den Cyber Resilience Act

Der EU Cyber Resilience Act erwartet von Herstellern, dass sie wissen, was in jedem Release steckt, und dessen Schwachstellen behandeln, mit Meldepflichten ab September 2026 und voller Anwendung ab Dezember 2027. Ein schneller Runner liefert diese Nachweise nicht von selbst; Sie müssten Ihren Workflows SBOM- und Scan-Tools hinzufügen. CRACI erzeugt sie aus der Build-Aufzeichnung und exportiert SBOMs als CycloneDX oder SPDX, einschließlich Schwachstellen. Es automatisiert einen wesentlichen Teil der Transparenz und Nachweise zur Software-Lieferkette, die Unternehmen für ihren umfassenderen CRA-Compliance-Prozess brauchen.

Wechsel von Blacksmith

CRACI ersetzt den Runner, nicht GitHub Actions. Workflows und die GitHub-Oberfläche bleiben gleich, und das Job-Label wird zu runs-on: craci. Jobs erhalten Docker Engine, Buildx und Compose v2, ein GitHub-kompatibles Ubuntu-24.04-Image und verschachtelte Virtualisierung auf x86-64. Mehr über CI/CD-Integration und SBOM-Generierung während des Builds. Startups können sich für das Startup-Programm bewerben.

Blacksmith vs. CRACI: häufige Fragen

Preise, Geschwindigkeit, Plattformen und Sicherheit, beantwortet anhand der veröffentlichten Angaben beider Anbieter

Was ist Blacksmith CI?

Blacksmith ist ein Dienst für verwaltete GitHub-Actions-Runner. Sie behalten Ihre Workflows und ändern das Runner-Label, und Ihre Jobs laufen auf den Bare-Metal-Maschinen von Blacksmith in Firecracker-microVMs statt auf GitHub-gehosteten Runnern. Blacksmith wirbt mit Geschwindigkeit und Preis: schnellere Hardware, ein Abhängigkeits-Cache direkt bei den Runnern, Docker-Layer-Caching und CI-Observability.

Was kostet Blacksmith?

Stand September 2026 nennt Blacksmith für Ubuntu x64 mit 2 vCPU $0.004 pro Minute, für Ubuntu ARM $0.0025, für Windows $0.008 und für macOS M4 (6 vCPU) $0.08. Jede Organisation erhält 3.000 kostenlose x64-Minuten mit 2 vCPU pro Monat. Docker-Layer-Caching und Sticky Disks kosten $0.50 pro GB und Monat, statische IPs $100 pro IP und Monat.

Ist Blacksmith günstiger als CRACI?

Bei ARM ja; bei x64 ist der Listenpreis gleich. CRACI berechnet $0.004 pro Minute für 2 vCPU auf x86-64 wie auf ARM64, gegenüber $0.004 auf x64 und $0.0025 auf ARM bei Blacksmith, und Blacksmith enthält 3.000 kostenlose x64-Minuten im Monat. CRACI rechnet pro Sekunde ab, kurze Jobs werden also nach den Sekunden abgerechnet, die sie laufen. Was CRACI am Runner ergänzt, ist die Build-Aufzeichnung: eine SBOM für jeden Job, eine Egress-Richtlinie, Provenienzdaten über die API und Schwachstellenüberwachung, wofür sonst separate Tools nötig wären.

Ist Blacksmith schneller als CRACI?

Beide geben an, ihre Runner seien etwa doppelt so schnell wie GitHub-gehostete Runner. CRACI erreicht das mit schnellerer Hardware, kürzeren Wartezeiten in der Warteschlange und Caching. Wir haben die beiden nicht gegeneinander gemessen. Lassen Sie also denselben Workflow auf beiden laufen und vergleichen Sie.

Erzeugt Blacksmith SBOMs oder Build-Provenienz?

Das gehört nicht zu den dokumentierten Funktionen. Blacksmith konzentriert sich auf Rechenleistung, Caching und Observability. CRACI zeichnet die Pakete auf, die jeder Job lädt, einschließlich Paketen aus Caches, und erzeugt eine SBOM als CycloneDX oder SPDX mit Vollständigkeitsstatus. Die API liefert SBOMs, Netzwerk-Traces und Provenienz.

Kann Blacksmith einschränken, was ein Build im Netzwerk erreicht?

Blacksmith bietet statische IPs, damit Ihre Jobs Dienste hinter einer Firewall von einer festen Adresse aus erreichen. Eine Richtlinie dafür, wohin sich der Job selbst verbinden darf, gehört nicht zu den dokumentierten Funktionen. CRACI setzt am Runner eine Egress-Richtlinie durch: standardmäßig sperrend oder erlaubend, 24 integrierte Presets für Softwarequellen, validiert vor dem Start des Jobs und im Zweifel blockierend (fail closed).

Unterstützt CRACI Windows- oder macOS-Runner?

Noch nicht. CRACI läuft heute mit Linux auf x86-64 und ARM64; Windows und macOS sind auf der Roadmap. Blacksmith bietet macOS auf Apple M4 und Windows Server 2025 als öffentliche Beta.

Wo laufen die Jobs, und können die Daten in der EU bleiben?

Blacksmith führt Jobs auf Bare-Metal-Maschinen in US East, US West, Amsterdam und Frankfurt aus, mit seiner Control Plane auf AWS. CRACI führt Builds auf europäischer Bare-Metal-Infrastruktur aus, mit EU-Datenresidenz im Enterprise-Plan. CRACI speichert Ihren Quellcode nicht; er wird für die Dauer des Builds in der VM des Jobs verarbeitet.

Ist Blacksmith SOC-2-konform?

Blacksmith gibt an, SOC 2 Type 2 und DSGVO-konform zu sein und jedes Quartal einem Penetrationstest unterzogen zu werden. CRACI dokumentiert seine Sicherheitskontrollen im Trust Center.

Muss ich für den Wechsel meine GitHub-Actions-Workflows umschreiben?

Nein. Beide Produkte ersetzen den Runner, nicht GitHub Actions. Workflows, Trigger und die GitHub-Oberfläche bleiben gleich; auf CRACI wird das Job-Label zu runs-on: craci.

Sehen Sie, was Ihre Builds laden

Buchen Sie eine Demo, und wir lassen einen Ihrer Workflows auf CRACI laufen und gehen mit Ihnen SBOM, Netzwerk-Trace und Provenienz durch.

Demo buchen