Vergleich
CRACI vs. Northflank
Northflank ersetzt Ihr CI und Ihr Hosting durch eine einzige Entwicklerplattform. CRACI behält GitHub Actions und ersetzt den Runner, sodass jeder Build aufzeichnet, was er geladen hat, und unter einer Egress-Richtlinie läuft.
Aktualisiert am
Die kurze Antwort
Northflank ist eine Entwicklerplattform auf Kubernetes. Sie baut Ihren Code aus Git, deployt ihn als Services und Jobs, betreibt verwaltete Datenbanken, startet für jeden Pull Request eine Preview-Umgebung und kann all das in Ihrem eigenen Cloud-Konto erledigen. Sie präsentiert sich als Alternative zu GitHub Actions, weil Build und Deployment im selben Produkt stattfinden.
CRACI geht den umgekehrten Weg. Sie behalten GitHub Actions, Ihre Workflows und die GitHub-Oberfläche, und CRACI ersetzt den Runner, auf dem die Jobs laufen. Weil CRACI der Runner ist, sieht es, was jeder Build lädt: Jeder Job erzeugt eine SBOM der tatsächlich geladenen Pakete, läuft unter einer Egress-Richtlinie und speist die Schwachstellenverfolgung über Ihre Builds hinweg. Läufe auf CRACI sind etwa doppelt so schnell wie auf GitHub-gehosteten Runnern, dank schnellerer Hardware, kürzerer Wartezeiten und Caching.
Der Unterschied in einem Satz: Northflank entscheidet, wo Ihre Software läuft; CRACI zeichnet auf, was in sie eingeflossen ist.
Auf einen Blick
| Funktion | CRACI | Northflank |
|---|---|---|
| Was es ist | Ein GitHub-Actions-Runner mit integrierter Lieferkettensicherheit. | Eine Entwicklerplattform auf Kubernetes: Builds, Deployments, Datenbanken, Jobs, Preview-Umgebungen und GPUs. |
| Wie Builds laufen | Ihre GitHub-Actions-Workflows auf CRACI-Runnern. Setzen Sie runs-on: craci. | Northflank baut jeden Commit aus einem Dockerfile oder Buildpack, nach Regeln für Pushes oder Pull Requests. |
| CI-Systeme | Heute GitHub Actions; GitLab CI und Jenkins auf der Roadmap | Eigene Builds; Deployments ausgelöst aus GitHub Actions, GitLab CI oder jedem CI |
| 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, vor dem Job validiert, blockiert im Zweifel (fail closed) | Network Policies isolieren Projekte; keine Build-Egress-Richtlinie dokumentiert |
| Schwachstellen-Scanning und -Überwachung | Überwachte SBOMs werden laufend neu bewertet | Build-Scanning mit CVE-Schweregrad-Policies, Enterprise |
| Image-Signierung | Policies für Image-Signierung, Enterprise | |
| CRA-Nachweise und -Berichte | SBOMs als CycloneDX oder SPDX, Aufzeichnungen über die API; kein Berichtsexport | Nicht unter den dokumentierten Funktionen |
| Anwendungen deployen und hosten | CRACI deckt den Build ab | Services, Jobs, Rolling- und Blue-Green-Releases, Rollbacks |
| Preview-Umgebungen | Full Stack, für jeden Pull Request, aus Templates | |
| Verwaltete Datenbanken | Postgres, MySQL, MongoDB und Redis | |
| GPU-Workloads | NVIDIA L4 bis H100, anteilige GPUs | |
| Läuft in Ihrer eigenen Cloud | Kundenseitig gehostete Runner, Enterprise | AWS, GCP, Azure, Oracle und andere Clouds oder jeder Kubernetes-Cluster |
| Compute-Größen | 1 bis 32 vCPU mit je 3 GB RAM, Linux x86-64 und ARM64. | 0,1 bis 32 vCPU und 256 MB bis 256 GB Arbeitsspeicher. |
| Preis | $0.002 pro vCPU-Minute ($0.004 für 2 vCPU), sekundengenau abgerechnet. Keine Monatsgebühr. | $0.01667 pro vCPU-Stunde und $0.00833 pro GB-Stunde, sekundengenau anteilig berechnet. Kein eigener Build-Tarif angegeben. |
| Kostenlose Nutzung | Startup-Programm: mindestens 100.000 kostenlose Build-Minuten. | Kostenlose Developer Sandbox: 2 Services, 1 Datenbank und 2 Cron-Jobs. |
| Zertifizierungen des Dienstes | ISO-27001-zertifiziert. | SOC 2 Type 2 und HIPAA-konform. |
| Wo es läuft | Europäische Bare-Metal-Infrastruktur; EU-Datenresidenz bei Enterprise. | Control Plane in Google Cloud London oder Amsterdam; Workloads in der Cloud und Region Ihrer Wahl. |
- Enthalten
- Teilweise
- Nicht enthalten
- Auf der Roadmap
Was Northflank gut kann
Bauen, deployen und hosten an einem Ort. Northflank baut jeden Commit aus einem Dockerfile oder Buildpack, mit Build-Regeln für Branches und Pull Requests, Pfadfiltern für Monorepos und BuildKit-Caching für Dockerfile-Builds. Das Image geht direkt in ein Deployment mit Rolling- oder Blue-Green-Updates, sofortigen Rollbacks und Promotion von Staging nach Produktion. Es funktioniert mit GitHub, GitLab und Bitbucket.
Preview-Umgebungen. Templates beschreiben eine vollständige Umgebung mit Services, Datenbanken und Jobs, und Northflank deployt sie automatisch, sobald ein Pull Request geöffnet wird.
Mehr als Container. Verwaltete Postgres-, MySQL-, MongoDB- und Redis-Datenbanken, Cron-Jobs, Autoscaling, eigene Domains mit automatischem TLS, Secrets-Verwaltung, Logs und Metriken, GPU-Workloads von NVIDIA L4 bis H100 mit anteiligen GPUs sowie microVM-Sandboxes zum Ausführen von nicht vertrauenswürdigem oder KI-generiertem Code.
Ihre eigene Cloud. Bring Your Own Cloud führt Workloads in Ihrem AWS-, GCP-, Azure-, Oracle-, Civo-, CoreWeave- oder Nebius-Konto aus oder auf jedem Kubernetes-Cluster wie EKS, GKE, AKS, Rancher oder OpenShift. Builds können auf demselben Cluster, auf einem eigenen Build-Cluster oder auf der verwalteten Build-Infrastruktur von Northflank laufen.
Enterprise-Kontrollen. SSO mit jedem SAML- oder OIDC-Anbieter, rollenbasierter Zugriff, in ein SIEM exportierte Audit-Logs, Build-Scanning mit Policies auf Basis des CVE-Schweregrads, Policies für die Image-Signierung und Air-Gapped-Deployments. Northflank gibt an, SOC 2 Type 2 und HIPAA-konform zu sein, und sagt, dass mehr als 2.000 Startups und Unternehmen es nutzen.
Wenn Sie eine einzige Plattform suchen, um Ihre Anwendungen zu bauen, in der Vorschau zu prüfen, zu deployen und zu hosten, ist Northflank genau dafür gebaut.
Worin sich CRACI unterscheidet
Sie behalten GitHub Actions
Die Builds von Northflank machen aus jedem Commit ein Container-Image, ausgehend von einem Dockerfile oder Buildpack. CRACI behält die Workflows, die Sie bereits haben: Matrix-Builds, Tests, Linter, wiederverwendbare Actions und die GitHub-Oberfläche bleiben, wie sie sind, und der Job läuft auf einem CRACI-Runner statt auf einem GitHub-gehosteten. Jeder Job, der in GitHub Actions läuft, erhält dieselbe Aufzeichnung, nicht nur die Jobs, die ein Container-Image bauen.
Eine Aufzeichnung dessen, was der Build geladen hat
Während jeder Job läuft, zeichnet ein paketbewusster Proxy den Datenverkehr zu Paketquellen auf: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk und Git-Quellen, dazu Download-Presets. Die Abhängigkeitsnachweise reisen mit CI-Caches, sodass aus einem Cache wiederhergestellte Pakete weiterhin mitgezählt werden. CRACI zeichnet die versteckten Abhängigkeiten auf, die Lockfile-basierte Tools übersehen, etwa von Install-Skripten heruntergeladenen Code, und jede Komponente in der SBOM wurde tatsächlich in den Build geladen. Die SBOM jedes Jobs, in CycloneDX oder SPDX, trägt einen Vollständigkeitsstatus: Complete, Complete with connections, Incomplete, Unavailable oder Not recorded.
Kontrolle darüber, was der Build erreichen kann
Die Network Policies von Northflank isolieren Projekte voneinander. CRACI kontrolliert den ausgehenden Datenverkehr des Builds selbst: eine Egress-Richtlinie am Runner, standardmäßig sperrend oder erlaubend, mit 24 integrierten Presets für Softwarequellen, typisierten eigenen Quellen und expliziten TLS-, TCP-, UDP- und ICMP-Regeln. Richtlinien werden vor dem Start des Jobs validiert und blockieren im Zweifel (fail closed). Eine standardmäßig sperrende Richtlinie erlaubt nur, was der Build braucht, und blockiert so die Exfiltration zum Host eines Angreifers selbst bei einem Angriff, den noch niemand gesehen hat; ein Verstoß löst eine Warnung aus.
Schwachstellenverfolgung über Builds hinweg
CRACI bewertet überwachte SBOMs laufend neu, sobald neue Advisories erscheinen, führt Befunde über Builds und Repositories hinweg zusammen und zeigt, welche früheren Builds eine verwundbare Abhängigkeit enthielten, sodass Sie den Zeitraum kennen, in dem Sie betroffen waren. Sicherheitsteams sichten Befunde und leiten sie an das Team weiter, das für die Behebung zuständig ist, und Policy-Gates können einen Build stoppen, der eine bestimmte CVE enthält. Das Build-Scanning von Northflank im Enterprise-Plan prüft Images anhand von CVE-Schweregrad-Policies; es führt keine Aufzeichnung darüber, was jeder Build geladen hat.
Was Northflank hat und CRACI nicht
CRACI signiert weder Images noch Provenienz; Northflank Enterprise kann die Image-Signierung erzwingen. Die CRACI-API liefert SBOMs, Netzwerk-Traces und Provenienzdaten, unsigniert.
Buchen Sie eine Demo, um SBOM, Netzwerk-Trace und Schwachstellen aus einem Ihrer eigenen Workflows zu sehen.
Preis
Stand Oktober 2026 berechnet Northflank in seiner verwalteten Cloud $0.01667 pro vCPU-Stunde und $0.00833 pro GB-Stunde Arbeitsspeicher, sekundengenau anteilig und monatlich abgerechnet, mit festen Compute-Plänen ab $2.70 pro Monat und einer kostenlosen Developer Sandbox. GPUs werden stundenweise berechnet, ab $0.80 für eine NVIDIA L4. Die Preisseite nennt keinen eigenen Tarif für Builds; Builds laufen auf einem Build-Plan Ihrer Wahl. In Ihrer eigenen Cloud berechnet Northflank eine Gebühr pro Cluster, vCPU und GB Arbeitsspeicher, und Ihr Cloud-Anbieter rechnet die Maschinen ab.
CRACI berechnet nur Build-Minuten: $0.002 pro vCPU-Minute ($0.004 für einen Standard-Runner mit 2 vCPU), sekundengenau abgerechnet, ohne Monatsgebühr und ohne Gebühr pro SBOM. Bei den Listenpreisen für Compute liegt Northflank pro vCPU-Stunde niedriger. Die beiden Tarife bezahlen jedoch Unterschiedliches: Der von Northflank bezahlt Compute, auf dem Sie deployen, der von CRACI bezahlt GitHub-Actions-Jobs einschließlich SBOM, Egress-Richtlinie und Schwachstellenverfolgung. Aktuelle Konditionen finden Sie unter CRACI-Preise.
Was passt
Northflank passt besser, wenn
- Sie eine einzige Plattform suchen, um Anwendungen zu bauen, zu deployen und zu hosten, mit Datenbanken und Preview-Umgebungen.
- Sie bereit sind, die Build-Logik aus GitHub Actions in die Builds von Northflank zu verlagern.
- Ihr Code auf GitLab oder Bitbucket liegt.
- Sie Workloads oder Builds schon heute in Ihrem eigenen Cloud-Konto brauchen oder GPU-Workloads benötigen.
CRACI passt besser, wenn
- Sie GitHub Actions behalten und Ihre Builds mit denselben Workflows beschleunigen wollen.
- Sie aus dem Build selbst und mit Vollständigkeitsstatus zeigen müssen, was in jedes Release eingeflossen ist.
- Sie mit einer Richtlinie, die im Zweifel blockiert (fail closed), kontrollieren wollen, was Builds erreichen können.
- Sie Schwachstellenverfolgung über alles brauchen, was Sie bauen, und EU-Datenresidenz im Enterprise-Plan.
Beides schließt sich nicht aus. CRACI deployt und hostet keine Software. Northflank dokumentiert, wie sich seine Deployments aus GitHub Actions auslösen lassen. Ein Team kann also auf CRACI bauen, die Build-Aufzeichnung behalten und das Image auf Northflank deployen.
Worauf Sie mit CRACI verzichten. Deployment, Hosting, Datenbanken, Preview-Umgebungen und GPUs, die CRACI nicht bietet, sowie CI über GitHub Actions hinaus: GitLab CI und Jenkins sind auf der Roadmap. CRACI führt heute nur Linux-Jobs aus, Windows und macOS sind auf der Roadmap, und kundenseitig gehostete Runner sind für Enterprise auf der Roadmap.
Für den Cyber Resilience Act
Der Cyber Resilience Act der EU 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. Das Produkt von Northflank ist die Plattform, auf der Ihre Software läuft, und seine Sicherheitsfunktionen schützen diese Plattform und ihre Images. CRACI erzeugt Nachweise aus der Build-Aufzeichnung und exportiert SBOMs als CycloneDX oder SPDX, einschließlich Schwachstellen. Es automatisiert einen erheblichen Teil der Transparenz und der Nachweise zur Software-Lieferkette, die Unternehmen für ihren umfassenderen CRA-Compliance-Prozess brauchen.
Ihre Builds auf CRACI ausführen
CRACI ersetzt den Runner, nicht GitHub Actions, und Läufe erscheinen weiterhin in der GitHub-Oberfläche. Jeder Workflow läuft mit einer Zeile auf CRACI:
runs-on: craci
Lesen Sie mehr über SBOM-Generierung während des Builds, vergleichen Sie CI/CD-Plattformen oder bewerben Sie sich für das Startup-Programm.
Northflank vs. CRACI: häufige Fragen
Builds, SBOMs, Preise und Hosting, beantwortet anhand der veröffentlichten Angaben jedes Anbieters
Was ist Northflank?
Northflank ist eine Entwicklerplattform auf Basis von Kubernetes. Sie baut Ihren Code aus Git, deployt Services, Jobs und Datenbanken, erstellt Preview-Umgebungen für Pull Requests, führt GPU-Workloads und Sandboxes aus und kann all das in Ihrem eigenen Cloud-Konto betreiben. Northflank positioniert sich als Alternative zu GitHub Actions, weil es Build und Deployment in einem Produkt vereint.
Ist Northflank ein GitHub-Actions-Runner?
Nein. Northflank ersetzt die CI-Pipeline durch eigene Builds: Es baut jeden Commit aus einem Dockerfile oder Buildpack und deployt das Ergebnis. Es lässt sich auch aus einem bestehenden GitHub-Actions-Workflow auslösen. CRACI verfolgt den umgekehrten Ansatz: Sie behalten GitHub Actions, und CRACI ersetzt den Runner, auf dem Ihre Jobs laufen.
Erzeugt Northflank SBOMs?
Zu seinen dokumentierten Funktionen gehört das nicht. Der Enterprise-Plan ergänzt Build-Scanning mit Policies auf Basis des CVE-Schweregrads sowie Policies für die Image-Signierung. CRACI zeichnet die Pakete auf, die jeder Job lädt, einschließlich aus Caches wiederhergestellter Pakete, und erzeugt für jeden Job eine CycloneDX- oder SPDX-SBOM mit Vollständigkeitsstatus.
Ist Northflank günstiger als CRACI?
Bei den veröffentlichten Compute-Tarifen ja. Northflank nennt $0.01667 pro vCPU-Stunde und $0.00833 pro GB-Stunde Arbeitsspeicher, sekundengenau anteilig berechnet, und gibt keinen eigenen Build-Tarif an. CRACI berechnet $0.002 pro vCPU-Minute ($0.004 für einen Standard-Runner mit 2 vCPU), sekundengenau abgerechnet, ohne Monatsgebühr. Beide verkaufen Unterschiedliches: Northflank berechnet Hosting und Builds, CRACI berechnet GitHub-Actions-Jobs einschließlich SBOM, Egress-Richtlinie und Schwachstellenverfolgung.
Kann ich weiter auf Northflank hosten und auf CRACI bauen?
Ja. CRACI deployt und hostet keine Anwendungen. Northflank dokumentiert, wie sich seine Deployments aus GitHub Actions auslösen lassen. Ein Workflow kann also auf CRACI laufen, aufzeichnen, was der Build geladen hat, und das Image zum Deployment an Northflank übergeben.
Läuft eines von beiden in meiner eigenen Cloud?
Northflank ja: Die Option Bring Your Own Cloud führt Workloads und optional Builds in Ihrem AWS-, GCP-, Azure-, Oracle- oder anderen Cloud-Konto oder auf jedem Kubernetes-Cluster aus. CRACI betreibt heute verwaltete Runner auf europäischer Infrastruktur; kundenseitig gehostete Runner sind für Enterprise auf der Roadmap.
Sehen Sie, was Ihre Builds laden
Buchen Sie eine Demo: Wir führen einen Ihrer Workflows auf CRACI aus und gehen mit Ihnen SBOM, Netzwerk-Trace und Schwachstellen durch.
Demo buchen