Sammenligning
CRACI vs. Northflank
Northflank erstatter CI og hosting med én utviklerplattform. CRACI beholder GitHub Actions og erstatter runneren, så hvert bygg registrerer hva det hentet, og kjører under en egress-policy.
Oppdatert
Det korte svaret
Northflank er en utviklerplattform på Kubernetes. Den bygger koden din fra Git, ruller den ut som tjenester og jobber, kjører administrerte databaser, setter opp et forhåndsvisningsmiljø for hver pull request og kan gjøre alt dette inne i din egen skykonto. Den presenterer seg som et alternativ til GitHub Actions fordi bygg og utrulling skjer i samme produkt.
CRACI går motsatt vei. Du beholder GitHub Actions, workflowene dine og GitHub-grensesnittet, og CRACI erstatter runneren jobbene kjører på. Fordi CRACI er runneren, ser det hva hvert bygg henter inn: Hver jobb produserer en SBOM over pakkene den faktisk hentet, kjører under en egress-policy og mater sårbarhetssporing på tvers av byggene dine. Kjøringer på CRACI er omtrent dobbelt så raske som på GitHub-hostede runnere, takket være raskere maskinvare, kortere køtider og caching.
Forskjellen på én linje: Northflank bestemmer hvor programvaren din kjører; CRACI registrerer hva som gikk inn i den.
Oversikt
| Funksjon | CRACI | Northflank |
|---|---|---|
| Hva det er | En GitHub Actions-runner med innebygd sikkerhet for leverandørkjeden. | En utviklerplattform på Kubernetes: bygg, utrullinger, databaser, jobber, forhåndsvisningsmiljøer og GPU-er. |
| Slik kjører bygg | GitHub Actions-workflowene dine, på CRACI-runnere. Sett runs-on: craci. | Northflank bygger hver commit fra en Dockerfile eller buildpack, etter regler for push eller pull request. |
| CI-systemer | GitHub Actions i dag; GitLab CI og Jenkins på veikartet | Egne bygg; utrullinger utløst fra GitHub Actions, GitLab CI eller en hvilken som helst CI |
| SBOM fra bygget basert på observerte avhengigheter | Hver jobb, med fullstendighetsstatus, inkludert pakker fra cache | Ikke blant de dokumenterte funksjonene |
| Egress-policy for byggets nettverk | Default deny eller allow, validert før jobben, blokkerer ved feil (fail closed) | Nettverkspolicyer isolerer prosjekter; ingen egress-policy for bygg dokumentert |
| Sårbarhetsskanning og -overvåking | Overvåkede SBOM-er vurderes kontinuerlig på nytt | Byggeskanning med policyer for CVE-alvorlighet, Enterprise |
| Signering av images | Policyer for signering av images, Enterprise | |
| CRA-dokumentasjon og rapporter | SBOM-er i CycloneDX eller SPDX, registreringer via API; ingen rapporteksport | Ikke blant de dokumenterte funksjonene |
| Utrulling og hosting av applikasjoner | CRACI dekker bygget | Tjenester, jobber, rolling og blue-green-utgivelser, tilbakerulling |
| Forhåndsvisningsmiljøer | Hele stacken, for hver pull request, fra maler | |
| Administrerte databaser | Postgres, MySQL, MongoDB og Redis | |
| GPU-arbeidslaster | NVIDIA L4 til H100, fraksjonerte GPU-er | |
| Kjører i din egen sky | Kundehostede runnere, Enterprise | AWS, GCP, Azure, Oracle og andre skyer, eller en hvilken som helst Kubernetes-klynge |
| Beregningsstørrelser | 1 til 32 vCPU med 3 GB RAM per vCPU, Linux x86-64 og ARM64. | 0,1 til 32 vCPU og 256 MB til 256 GB minne. |
| Pris | $0.002 per vCPU-minutt ($0.004 for 2 vCPU), målt per sekund. Ingen månedsavgift. | $0.01667 per vCPU-time og $0.00833 per GB-time, beregnet forholdsmessig per sekund. Ingen egen byggepris oppført. |
| Gratis bruk | Oppstartsprogram: minst 100 000 gratis byggeminutter. | Gratis Developer Sandbox: 2 tjenester, 1 database og 2 cron-jobber. |
| Sertifiseringer for tjenesten | ISO 27001-sertifisert. | SOC 2 Type 2 og HIPAA-compliant. |
| Hvor det kjører | Europeisk bare metal-infrastruktur; datalagring i EU på Enterprise. | Kontrollplan i Google Cloud London eller Amsterdam; arbeidslaster i skyen og regionen du velger. |
- Inkludert
- Delvis
- Ikke inkludert
- På veikartet
Hva Northflank gjør bra
Bygg, utrulling og hosting på ett sted. Northflank bygger hver commit fra en Dockerfile eller buildpack, med byggeregler for grener og pull requests, stifiltre for monorepoer og BuildKit-caching for Dockerfile-bygg. Imaget går rett inn i en utrulling med rolling eller blue-green-oppdateringer, umiddelbar tilbakerulling og promotering fra staging til produksjon. Det fungerer med GitHub, GitLab og Bitbucket.
Forhåndsvisningsmiljøer. Maler beskriver et fullstendig miljø, med tjenester, databaser og jobber, og Northflank ruller ut et slikt automatisk når en pull request åpnes.
Mer enn containere. Administrerte Postgres, MySQL, MongoDB og Redis, cron-jobber, autoskalering, egne domener med automatisk TLS, håndtering av hemmeligheter, logger og metrikker, GPU-arbeidslaster fra NVIDIA L4 til H100 med fraksjonerte GPU-er, og microVM-sandkasser for å kjøre uklarert eller AI-generert kode.
Din egen sky. Bring your own cloud kjører arbeidslaster i AWS-, GCP-, Azure-, Oracle-, Civo-, CoreWeave- eller Nebius-kontoen din, eller på en hvilken som helst Kubernetes-klynge som EKS, GKE, AKS, Rancher eller OpenShift. Bygg kan kjøre på samme klynge, på en dedikert byggeklynge eller på Northflanks administrerte byggeinfrastruktur.
Enterprise-kontroller. SSO med en hvilken som helst SAML- eller OIDC-leverandør, rollebasert tilgang, revisjonslogger eksportert til en SIEM, byggeskanning med policyer basert på CVE-alvorlighet, policyer for signering av images og air-gapped utrullinger. Northflank oppgir at selskapet er SOC 2 Type 2- og HIPAA-compliant, og sier at mer enn 2 000 oppstartsbedrifter og større selskaper bruker det.
Vil du ha én plattform for å bygge, forhåndsvise, rulle ut og hoste applikasjonene dine, er Northflank laget for det.
Der CRACI skiller seg ut
Du beholder GitHub Actions
Northflanks bygg gjør hver commit om til et container-image fra en Dockerfile eller buildpack. CRACI beholder workflowene du allerede har: Matrisebygg, tester, lintere, gjenbrukbare actions og GitHub-grensesnittet forblir som de er, og jobben kjører på en CRACI-runner i stedet for en GitHub-hostet. Alle jobber som kjører i GitHub Actions, får samme registrering, ikke bare de som bygger et container-image.
En registrering av hva bygget hentet
Mens hver jobb kjører, registrerer en pakkebevisst proxy trafikk til pakkekilder: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk og Git-kilder, pluss forhåndsinnstillinger for nedlastinger. Dokumentasjonen av avhengigheter følger med CI-cacher, så pakker gjenopprettet fra en cache likevel telles med. CRACI registrerer de skjulte avhengighetene som lockfile-baserte verktøy går glipp av, for eksempel kode lastet ned av installasjonsskript, og hver komponent i SBOM-en ble faktisk hentet inn i bygget. Hver jobbs SBOM, i CycloneDX eller SPDX, har en fullstendighetsstatus: Complete, Complete with connections, Incomplete, Unavailable eller Not recorded.
Kontroll over hva bygget kan nå
Northflanks nettverkspolicyer isolerer prosjekter fra hverandre. CRACI kontrollerer byggets egen utgående trafikk: en egress-policy på runneren, default deny eller default allow, med 24 innebygde forhåndsinnstillinger for programvarekilder, typede egendefinerte kilder og eksplisitte TLS-, TCP-, UDP- og ICMP-regler. Policyer valideres før jobben starter, og blokkerer ved feil (fail closed). En default deny-policy tillater bare det bygget trenger, så den blokkerer eksfiltrering til en angripers vert selv ved et angrep ingen har sett før, og et brudd sender et varsel.
Sårbarhetssporing på tvers av bygg
CRACI fortsetter å vurdere overvåkede SBOM-er på nytt etter hvert som nye advisories dukker opp, samler funn på tvers av bygg og repositorier og viser hvilke tidligere bygg som inneholdt en sårbar avhengighet, så du vet i hvilken periode du var berørt. Sikkerhetsteam triagerer funn og sender dem til teamet som eier rettingen, og policy gates kan stoppe et bygg som inneholder en bestemt CVE. Northflanks byggeskanning, på Enterprise-planen, sjekker images mot policyer for CVE-alvorlighet; den fører ingen registrering av hva hvert bygg hentet.
Det Northflank har som CRACI ikke har
CRACI signerer verken images eller provenance; Northflank Enterprise kan håndheve signering av images. CRACI-API-et returnerer SBOM-er, nettverksspor og provenance-data, usignert.
Book en demo for å se SBOM-en, nettverkssporet og sårbarhetene fra en av dine egne workflows.
Pris
Per oktober 2026 tar Northflank $0.01667 per vCPU-time og $0.00833 per GB-time minne på sin administrerte sky, beregnet forholdsmessig per sekund og fakturert månedlig, med faste beregningsplaner fra $2.70 per måned og en gratis Developer Sandbox. GPU-er prises per time, fra $0.80 for en NVIDIA L4. Prissiden oppgir ingen egen pris for bygg; bygg kjører på en byggeplan du velger. I din egen sky tar Northflank et gebyr per klynge, vCPU og GB minne, og skyleverandøren din fakturerer maskinene.
CRACI tar bare betalt for byggeminutter: $0.002 per vCPU-minutt ($0.004 for en standard runner med 2 vCPU), målt per sekund, uten månedsavgift og uten betaling per SBOM. Etter listeprisene for beregning er Northflank lavere per vCPU-time. De to gir likevel ulike ting for pengene: Northflanks pris betaler for beregningskraft du ruller ut på, og CRACIs pris betaler for GitHub Actions-jobber med SBOM, egress-policy og sårbarhetssporing inkludert. Se priser for CRACI for gjeldende vilkår.
Hva som passer
Northflank passer bedre når
- Du vil ha én plattform for å bygge, rulle ut og hoste applikasjoner, med databaser og forhåndsvisningsmiljøer.
- Du er klar til å flytte byggelogikk ut av GitHub Actions og inn i Northflanks bygg.
- Koden din ligger på GitLab eller Bitbucket.
- Du trenger arbeidslaster eller bygg inne i din egen skykonto i dag, eller GPU-arbeidslaster.
CRACI passer bedre når
- Du vil beholde GitHub Actions og gjøre byggene dine raskere på de samme workflowene.
- Du må vise hva som gikk inn i hver utgivelse, fra selve bygget, med en fullstendighetsstatus.
- Du vil kontrollere hva bygg kan nå, med en policy som blokkerer ved feil (fail closed).
- Du trenger sårbarhetssporing på tvers av alt du bygger, og datalagring i EU på Enterprise-planen.
De to utelukker ikke hverandre. CRACI verken ruller ut eller hoster programvare. Northflank dokumenterer hvordan utrullinger utløses fra GitHub Actions, så et team kan bygge på CRACI, beholde byggeregistreringen og rulle ut imaget på Northflank.
Hva du gir avkall på med CRACI. Utrulling, hosting, databaser, forhåndsvisningsmiljøer og GPU-er, som CRACI ikke tilbyr, og CI utover GitHub Actions: GitLab CI og Jenkins står på veikartet. CRACI kjører bare Linux-jobber i dag, med Windows og macOS på veikartet, og kundehostede runnere står på veikartet for Enterprise.
For Cyber Resilience Act
EUs Cyber Resilience Act forventer at produsenter vet hva som er i hver utgivelse, og håndterer sårbarhetene i den, med rapporteringsplikter fra september 2026 og full anvendelse fra desember 2027. Northflanks produkt er plattformen programvaren din kjører på, og sikkerhetsfunksjonene beskytter den plattformen og imagene på den. CRACI produserer dokumentasjon fra byggeregistreringen og eksporterer SBOM-er som CycloneDX eller SPDX, inkludert sårbarheter. Det automatiserer en betydelig del av innsynet i programvareleverandørkjeden og dokumentasjonen som bedrifter trenger for sin bredere CRA-samsvarsprosess.
Slik kjører du byggene dine på CRACI
CRACI erstatter runneren, ikke GitHub Actions, og kjøringer vises fortsatt i GitHub-grensesnittet. Alle workflows kjører på CRACI med én linje:
runs-on: craci
Les mer om SBOM-generering under bygget, sammenlign CI/CD-plattformer, eller søk om plass i oppstartsprogrammet.
Northflank vs. CRACI: ofte stilte spørsmål
Bygg, SBOM-er, priser og hosting, besvart ut fra hver leverandørs publiserte informasjon
Hva er Northflank?
Northflank er en utviklerplattform bygget på Kubernetes. Den bygger koden din fra Git, ruller ut tjenester, jobber og databaser, oppretter forhåndsvisningsmiljøer for pull requests, kjører GPU-arbeidslaster og sandkasser, og kan kjøre alt dette i din egen skykonto. Den posisjonerer seg som et alternativ til GitHub Actions fordi den bygger og ruller ut i ett produkt.
Er Northflank en GitHub Actions-runner?
Nei. Northflank erstatter CI-pipelinen med sine egne bygg: Den bygger hver commit fra en Dockerfile eller buildpack og ruller ut resultatet. Den kan også utløses fra en eksisterende GitHub Actions-workflow. CRACI er den motsatte tilnærmingen: Du beholder GitHub Actions, og CRACI erstatter runneren jobbene dine kjører på.
Genererer Northflank SBOM-er?
Ikke blant de dokumenterte funksjonene. Enterprise-planen legger til byggeskanning med policyer basert på CVE-alvorlighet, og policyer for signering av images. CRACI registrerer pakkene hver jobb henter, også pakker gjenopprettet fra cacher, og produserer en SBOM i CycloneDX eller SPDX med en fullstendighetsstatus for hver jobb.
Er Northflank billigere enn CRACI?
Ut fra publiserte beregningspriser, ja. Northflank oppgir $0.01667 per vCPU-time og $0.00833 per GB-time minne, beregnet forholdsmessig per sekund, og oppgir ingen egen byggepris. CRACI tar $0.002 per vCPU-minutt ($0.004 for en standard runner med 2 vCPU), målt per sekund, uten månedsavgift. De to selger ulike ting: Northflanks pris gjelder hosting og bygg, CRACIs gjelder GitHub Actions-jobber med SBOM, egress-policy og sårbarhetssporing inkludert.
Kan jeg beholde hosting på Northflank og bygge på CRACI?
Ja. CRACI verken ruller ut eller hoster applikasjoner. Northflank dokumenterer hvordan utrullinger utløses fra GitHub Actions, så en workflow kan kjøre på CRACI, registrere hva bygget hentet, og gi imaget videre til Northflank for utrulling.
Kan noen av dem kjøre i min egen sky?
Northflank kan det: Bring your own cloud-alternativet kjører arbeidslaster, og eventuelt bygg, i AWS-, GCP-, Azure-, Oracle- eller annen skykonto hos deg, eller på en hvilken som helst Kubernetes-klynge. CRACI kjører administrerte runnere på europeisk infrastruktur i dag, med kundehostede runnere på veikartet for Enterprise.
Se hva byggene dine henter inn
Book en demo, så kjører vi en av workflowene dine på CRACI og går gjennom SBOM-en, nettverkssporet og sårbarhetene.
Book en demo