Sammenligning
CRACI vs. Namespace
Namespace kjører raske GitHub Actions-runnere på egen hardware, på tvers av Linux, Windows og macOS. CRACI kjører GitHub Actions-jobber på Linux og gjør hver av dem om til dokumentasjon: hva den hentet, hva den kunne nå, og hva den produserte.
Oppdatert
Det korte svaret
Namespace er utviklerinfrastruktur: administrerte GitHub Actions-runnere, eksterne Docker-byggere, cache-volumer, Bazel remote execution og utviklingsmiljøer i skyen, alt på hardware Namespace drifter selv. CRACI er en GitHub Actions-kompatibel runner bygget rundt leverandørkjedesikkerhet. Hver jobb produserer en SBOM av det den faktisk hentet, og kjører under en egress-policy.
Begge produktene kan begrense hva et bygg når på nettverket, og Namespaces egress-policyer er godt utformet. Forskjellen er hva annet som skjer på runneren: Namespace fokuserer på hastighet, plattformer og caching, og CRACI registrerer bygget og fører den registreringen videre gjennom sårbarhetsovervåking og CRA-dokumentasjon. Begge erstatter den GitHub-hostede runneren, så du velger én.
Oversikt
| Funksjon | CRACI | Namespace |
|---|---|---|
| Registrering av hva hver jobb hentet | Pakkebevisst proxy registrerer hver jobb | |
| SBOM fra bygget | Per jobb, med en fullstendighetsstatus | |
| Egress-policy på runneren | Forhåndsinnstillinger for pakkekilder, validert før jobben | Domeneregler per runnerprofil |
| Advisory-modus for egress (bare logging) | Registrerer beslutninger uten å blokkere | |
| CRA-dokumentasjon og rapporter | SBOM-er i CycloneDX eller SPDX, registreringer via API; ingen rapporteksport | |
| Runnere for Windows og macOS | Bare Linux i dag | Windows fra Team-planen |
| Caching | GitHub Actions-cache og caching av containerlag | Cache-volumer, Docker, Bazel, Turborepo |
| Pris, 2 vCPU Linux | $0.004 per minutt (6 GB RAM). ARM64 til samme sats. | $0.002 per minutt i planen, $0.003 ved overforbruk (4 GB RAM). |
| Måling | Per sekund, avrundet til nærmeste sekund. | Minimum ett minutt, deretter avrundet per minutt. |
| Planer | $0.004 per 2 vCPU-minutt, målt per sekund. Ingen månedsavgift. | Betal etter bruk; Team $100 per måned; Business $250 per måned. |
- Inkludert
- Delvis
- Ikke inkludert
- På veikartet
Hva Namespace gjør bra
- Plattformer. Linux på AMD64 (AMD EPYC) og ARM64 (AmpereOne, og Apple Silicon i early access), Windows på AMD EPYC, og macOS på Apple M5 Max eller M4 Pro. Windows-runnere følger med Team-planen og oppover.
- Runnerprofiler. Du oppretter en profil i dashbordet med et operativsystem og en maskinstørrelse, og refererer til den i
runs-on. Størrelsene går opp til 64 vCPU-er på Linux, og Namespace sier at support kan låse opp inntil 512 GB RAM. - Caching. Cache-volumer beholder data på lokal lagring mellom kjøringer, så jobber slipper å laste opp og ned et cache-arkiv hver gang. Namespace tilbyr også caching for Docker-bygg, Bazel remote cache og execution, og cacher for Turborepo og Gradle.
- Egress-policyer. Policyer kjører i
BLOCK-modus, som nekter alt som ikke er tillatt, ellerADVISORY-modus, som registrerer de samme beslutningene uten å blokkere, så du kan bygge en tillatelsesliste fra ekte trafikk. Regler matcher domener, et administrertgithub-actions-regelsett holder runnerne i gang, og med deep packet inspection kan en policy sette inn hemmeligheter i forespørselshoder eller rute trafikk gjennom en proxy. Et dashbord grupperer tillatte og nektede forespørsler etter domene, og hver instans har sin egen egress-visning. - Tillit. Namespace har SOC 2 Type II, med rapporten tilgjengelig i Trust Center, og tilbyr regionsbegrenset datalagring på enterprise-planer.
Namespace publiserer kunderesultater som at DuckDB kjører CI-en sin "10x faster". Det er Namespaces tall for disse kundene.
Der CRACI skiller seg ut
CRACI behandler bygget som sannhetskilden for det du leverer.
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å en pakke gjenopprettet fra en cache likevel blir regnet med. Hver jobbs SBOM, i CycloneDX eller SPDX, har en fullstendighetsstatus per jobb og per cache. Namespaces egress-logger forteller deg hvilke domener en runner kontaktet. CRACIs registrering forteller deg hvilke pakker og versjoner bygget hentet fra dem.
Egress-policy, rettferdig sammenlignet
CRACI-policyer er default deny eller default allow, med 24 innebygde forhåndsinnstillinger for programvarekilder, typede egendefinerte kilder for npm, PyPI, apt, apk, Go-proxyen, Nix, Cargo, OCI-registre og Git over HTTPS og SSH, og eksplisitte regler for TLS, TCP, UDP og ICMP. Policyer valideres før jobben starter, blokkerer ved feil (fail closed), avviser ukjente felt og sender et varsel ved brudd.
Namespace ligger foran på to punkter. Advisory-modusen lar deg observere en policy før du håndhever den, og CRACIs monitor-modus står fortsatt på veikartet. Hemmelighetsinnsetting og proxy-regler har ikke noe tilsvarende hos CRACI. Der CRACI skiller seg ut, er at kildene er typet etter pakkeøkosystem og protokoll i stedet for oppført som domener, og at den samme jobben som kjører under policyen, også produserer registreringen av pakkene den hentet.
Provenance og overvåking
- Provenance-data. API-et returnerer SBOM-er, nettverksspor og provenance. CRACI signerer ikke provenance og hevder ikke noe SLSA-nivå.
- Overvåking av det som ble levert. Overvåkede SBOM-er vurderes kontinuerlig på nytt mot nye sårbarheter, og funn samles på tvers av bygg og repositorier.
Pris og størrelser
Namespace fakturerer i enhetsminutter, der én enhet er 1 vCPU og 2 GB RAM i ett minutt på Linux. Per september 2026 koster en Linux-runner med 2 vCPU og 4 GB $0.002 per minutt innenfor planens minutter og $0.003 per minutt ved overforbruk. Team-planen koster $100 per måned med 100 000 enhetsminutter, og Business koster $250 per måned med 250 000. Windows bruker minutter med dobbel Linux-sats og macOS med ti ganger Linux-satsen. Bruken har et minimum på ett minutt per jobb og avrundes deretter per minutt; Namespaces eksempel fakturerer 150 sekunder som 3 minutter.
CRACI fakturerer $0.002 per vCPU-minutt, så en runner med 2 vCPU og 6 GB RAM koster $0.004 per minutt, med ARM64 til samme sats, målt per sekund, uten månedsavgift. Namespaces listepris per minutt er lavere, med et minimum på ett minutt per jobb. Standardstørrelsene har 2 GB RAM per vCPU og CRACIs har 3 GB, så velg den størrelsen byggene dine trenger, før du sammenligner. Se CRACIs priser for gjeldende vilkår.
Hva som passer
Namespace passer bedre når
- Du trenger runnere for macOS eller Windows. CRACI er bare Linux i dag; Windows og macOS står på veikartet.
- Du vil prøve en egress-policy i advisory-modus før du håndhever den.
- Du er avhengig av Bazel remote execution eller cache-volumer.
- Du kjører også Buildkite-agenter eller utviklingsmiljøer i skyen og vil ha én leverandør.
CRACI passer bedre når
- Du må vise hva som gikk inn i en utgivelse, med en fullstendighetsstatus, fra selve bygget.
- Du vil ha overvåking av leverte SBOM-er på ett sted.
- Du trenger dokumentasjon for Cyber Resilience Act.
- Du trenger datalagring i EU, tilgjengelig på CRACIs Enterprise-plan.
For Cyber Resilience Act
Cyber Resilience Act ber produsenter kjenne komponentene i produktene sine, håndtere sårbarheter i dem og beholde dokumentasjon. Namespaces produkt er rask CI og utviklingsinfrastruktur. CRACI automatiserer en betydelig del av innsynet i programvareleverandørkjeden og dokumentasjonen som bedrifter trenger for sin bredere CRA-samsvarsprosess: SBOM-er fra bygget eksportert som CycloneDX eller SPDX, sårbarhetssporing og provenance gjennom API-et. Se CRA-dokumentasjon.
Slik bytter du fra Namespace til CRACI
Installer CRACI GitHub App i organisasjonen din, med tilgang til alle repositorier eller et utvalg, og endre deretter runner-etiketten på en jobb:
runs-on: craci
Flytt én jobb om gangen, sjekk SBOM-en og nettverkssporet, og les mer om CI/CD-integrasjon og SBOM-generering under bygget.
Kjør én jobb på CRACI
Endre runs-on på én enkelt jobb, kjør den, og se på SBOM-en, nettverkssporet og regningen.
Book en demo