123% meer gemelde CVE's per dag in 2026 dan vorig jaar.

Vergelijking

CRACI vs Depot

Depot maakt GitHub Actions-jobs en Docker-imagebuilds snel. CRACI draait ook uw GitHub Actions-jobs, en legt vast wat elke build heeft binnengehaald en bepaalt wat die kan bereiken.

Bijgewerkt op

Het korte antwoord

Depot is buildversnelling: GitHub Actions-runners, een remote Docker-builddienst met een persistente laagcache, een remote cache voor tools zoals Bazel en Gradle, en een eigen CI-engine. CRACI is een met GitHub Actions compatibele runner die is gebouwd rond ketenbeveiliging. Elke job levert een SBOM op van wat hij werkelijk heeft opgehaald en draait onder een egressbeleid dat u bepaalt.

Het verschil in één zin: Depot optimaliseert hoe snel uw build draait, en CRACI legt vast en bepaalt wat erin gaat. Beide vervangen de GitHub-hosted runner, dus u kiest er één.

In één oogopslag

Functie CRACI Depot
Vastlegging van wat elke job heeft opgehaald Proxy die pakketten herkent, legt elke job vast
SBOM Per job, met een volledigheidsstatus Syft-SPDX-scan van images uit depot build
Egressbeleid op de runner Presets voor pakketbronnen, gevalideerd vóór de job Allow- en deny-regels, Linux-runners
Buildherkomst Herkomstgegevens via de API; niet ondertekend BuildKit-attestaties op images
Monitoring van geleverde SBOM's Continue herbeoordeling op kwetsbaarheden
CRA-bewijs en rapporten SBOM's in CycloneDX of SPDX, gegevens via API; geen rapportexport
Versnelde Docker-imagebuilds Lokale, remote en bind-mount-laagcaches Remote BuildKit, persistente NVMe-cache
Windows- en macOS-runners Vandaag alleen Linux macOS vanaf het Startup-plan
Runners in uw eigen cloud Door de klant gehoste runners, Enterprise Uw AWS-account, Business-plan
Prijs, 2 vCPU Linux $0.004 per minuut (6 GB RAM). ARM64 tegen hetzelfde tarief. $0.006 per minuut na de inbegrepen minuten (8 GB RAM). Arm tegen hetzelfde tarief.
Plannen $0.004 per minuut voor 2 vCPU, per seconde gemeten. Geen maandbedrag. Developer $20 per maand (2.000 minuten), Startup $200 (20.000 minuten).
  • Inbegrepen
  • Gedeeltelijk
  • Niet inbegrepen
  • Op de roadmap

Waar Depot goed in is

De homepage van Depot
depot.dev

Depot heeft een breed, goed gedocumenteerd runner- en buildplatform opgebouwd. Hoogtepunten uit de eigen documentatie:

  • Een breed runneraanbod. Linux-runners op AMD EPYC (Intel-labels) en AWS Graviton4 (Arm) van 2 vCPU's en 8 GB RAM tot 64 vCPU's en 256 GB, plus Windows Server 2022 en 2025, en macOS-runners op de plannen Startup en Business.
  • Caching. Runners zijn gekoppeld aan de gedistribueerde cache van Depot, die volgens Depot upload- en downloadsnelheden tot 1000 MiB/s haalt. Depot beschrijft zijn runners als "up to 3x faster than a GitHub-hosted runner" met "10x faster caching".
  • Docker-builds. depot build is een drop-in vervanging voor docker build die draait op een remote BuildKit-host met een persistente NVMe-laagcache die uw hele team deelt, en bouwt x86- en Arm-images native zonder QEMU-emulatie. Volgens Depot is dit tot 40x sneller dan lokaal bouwen of bij een CI-aanbieder.
  • Isolatie. Elke GitHub Actions-job draait op een verse, single-tenant EC2-instance die nooit opnieuw wordt gebruikt.
  • Egressfiltering. Allow- en deny-regels voor IP's, CIDR's en hostnamen, met een standaardregel die u op toestaan of weigeren zet. Dit geldt momenteel voor Linux-runners.
  • Enterprise-opties. Op het Business-plan rolt Depot Managed het dataplane uit in uw eigen AWS-account, met AWS PrivateLink, statische uitgaande IP's en SSO. Depot vermeldt een SOC 2 Type II-rapport.

Is de buildtijd van Docker-images uw grootste knelpunt in CI, dan is Depot precies voor dat probleem gebouwd.

Waar CRACI anders is

CRACI behandelt de build als de bron van waarheid voor wat u levert. De runner is waar dat bewijs wordt verzameld.

Een vastlegging van wat de build heeft opgehaald

Terwijl elke job draait, legt een proxy die pakketten herkent het verkeer naar pakketbronnen vast: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk en Git-bronnen, plus downloadpresets. Het bewijs van afhankelijkheden reist mee met CI-caches, dus een pakket dat uit een cache is teruggezet, telt nog steeds mee. De SBOM van elke job, in CycloneDX of SPDX, heeft een volledigheidsstatus per job en per cache, zodat u weet wanneer de vastlegging volledig is en wanneer niet.

Depot kan ook een SBOM maken: voeg --sbom=true toe aan depot build en het genereert een SPDX-SBOM met Syft. Dat is een scan van de image die de build heeft opgeleverd. De vastlegging van CRACI dekt de hele job, inclusief buildtools en pakketten die nooit in een image terechtkomen, en jobs die helemaal geen images bouwen.

Egressbeleid gebouwd voor softwarebronnen

Met beide producten kunt u onverwacht uitgaand verkeer van een runner blokkeren. CRACI-beleid is standaard weigeren of standaard toestaan, met 24 ingebouwde presets voor softwarebronnen, getypeerde aangepaste bronnen voor npm, PyPI, apt, apk, de Go-proxy, Nix, Cargo, OCI-registries en Git via HTTPS en SSH, en expliciete TLS-, TCP-, UDP- en ICMP-regels. Beleid wordt gevalideerd vóór de start van de job, is fail-closed en stuurt een melding bij een overtreding. De regels van Depot werken op het niveau van IP's, CIDR's en hostnamen, wat eenvoudiger te overzien is als dat alles is wat u nodig hebt.

Herkomst en monitoring

  • Herkomstgegevens. De API levert SBOM's, netwerktraces en herkomstgegevens. CRACI ondertekent herkomstgegevens niet. Docker-imagebuilds op Depot kunnen BuildKit-attestaties voor herkomst toevoegen, ingesteld met de vlag --provenance.
  • Monitoring van wat is geleverd. Gemonitorde SBOM's worden continu opnieuw beoordeeld op nieuwe kwetsbaarheden, en bevindingen worden gebundeld over builds en repositories heen.

Prijs en formaten

Per september 2026 rekent Depot $0.006 per minuut voor zijn Linux-runner met 2 vCPU en 8 GB boven de minuten die in uw plan zitten, en grotere formaten schalen lineair: 32 vCPU's kosten $0.096 per minuut. Het Developer-plan kost $20 per maand met 2.000 GitHub Actions-minuten, en het Startup-plan $200 per maand met 20.000. Depot meet gebruik per seconde zonder minimum van één minuut per run, en biedt een gratis proefperiode van 7 dagen.

CRACI rekent $0.002 per vCPU-minuut, dus 2 vCPU's kosten $0.004 per minuut en 32 vCPU's $0.064 per minuut, met ARM64 tegen hetzelfde tarief. Er wordt per seconde gemeten, en er is geen maandbedrag. Boven de planminuten van Depot is dat ongeveer 33% minder per minuut bij elk formaat. Stem het geheugen af voordat u vergelijkt: een CRACI-rekeneenheid heeft 3 GB RAM per vCPU, terwijl de runners van Depot 4 GB per vCPU hebben. Zie prijzen van CRACI voor de actuele voorwaarden.

Wat past bij u

Depot past beter wanneer

  • Docker-imagebuilds het grootste deel van uw CI-tijd innemen.
  • U Windows- of macOS-runners nodig hebt. CRACI draait vandaag alleen op Linux; Windows en macOS staan op de roadmap.
  • U runners in uw eigen AWS-account nodig hebt. CRACI biedt nog geen door de klant gehoste runners; die staan op de roadmap voor Enterprise.
  • U vertrouwt op remote caching voor Bazel, Gradle, Turborepo of sccache.

CRACI past beter wanneer

  • U moet tonen wat er in een release is gegaan, vanuit de build zelf, met een volledigheidsstatus.
  • U egress van builds wilt beheersen per pakketbron, gevalideerd vóór elke job.
  • U monitoring van geleverde SBOM's op één plek wilt.
  • U gegevensopslag in de EU nodig hebt, beschikbaar op het Enterprise-plan van CRACI.

Voor de Cyber Resilience Act

De Cyber Resilience Act vraagt fabrikanten de componenten in hun producten te kennen, kwetsbaarheden daarin af te handelen en bewijs te bewaren. Het product van Depot is buildinfrastructuur, en de documentatie richt zich op snelheid, caching en isolatie. CRACI automatiseert een aanzienlijk deel van het inzicht in de softwareketen en het bewijs dat bedrijven nodig hebben voor hun bredere CRA-nalevingsproces: SBOM's uit de build, het volgen van kwetsbaarheden, herkomstgegevens en SBOM-export als CycloneDX of SPDX.

Overstappen van Depot naar CRACI

Installeer de CRACI GitHub App in uw organisatie, met toegang tot alle repositories of een selectie, en wijzig dan het runnerlabel op een job:

runs-on: craci

Uw workflows en de GitHub-interface blijven hetzelfde. Zet één job tegelijk over, te beginnen met een job die iets bouwt wat u levert. Bekijk de SBOM en netwerktrace, en schrijf dan een egressbeleid dat de bronnen toestaat die de job nodig heeft. Lees meer over CI/CD-integratie en SBOM-generatie tijdens de build.

Draai één job op CRACI

Wijzig runs-on op één job, draai die, en bekijk de SBOM, de netwerktrace en de rekening.

Demo boeken