Alternative
Alternative a Blacksmith CI per GitHub Actions
Blacksmith rende GitHub Actions più veloce ed economico cambiando un'etichetta. I team confrontano altri runner quando hanno bisogno di macchine più grandi, del proprio account cloud, del controllo dell'egress o di una registrazione di ciò che ogni build ha scaricato.
Aggiornato il
CRACI lo sviluppiamo noi, quindi ne tenga conto; descriviamo ogni opzione in base alla sua documentazione e diciamo quando un altro strumento è più adatto.
Perché i team cercano alternative
Blacksmith (blacksmith.sh) è un servizio di runner gestiti per GitHub Actions, incentrato su velocità e costi. I job girano in microVM Firecracker su Ubuntu x64 e ARM da 2 a 32 vCPU, con Windows in beta pubblica e macOS su Apple M4. Una cache co-locata funziona con le cache action standard, gli sticky disk offrono il caching dei layer Docker, e accesso SSH, metriche e analisi dei test aiutano nel debug. Blacksmith dichiara di essere conforme a SOC 2 Type 2. A settembre 2026, 2 vCPU x64 costano $0.004 al minuto e ARM $0.0025, con 3.000 minuti gratuiti al mese.
È un'offerta solida. I motivi per un confronto riguardano l'adattamento:
- Dimensioni. Alcune build richiedono più di 32 vCPU su una singola macchina.
- Posizione. Vuole i runner nel Suo account cloud, cosa che le pagine di Blacksmith che citiamo non descrivono.
- Controllo della rete. Blacksmith offre IP statici per le allowlist ($100 per IP al mese). Potrebbe volere una policy che limiti ciò che un job può raggiungere.
- Evidenze. Le SBOM non rientrano tra le funzionalità documentate di Blacksmith, e un cliente o un regolamento potrebbe richiederle.
- Maturità della piattaforma. Le servono runner Windows già disponibili in versione stabile.
Che cosa valutare
- Prezzo per vCPU-minuto su x64 e ARM, memoria per vCPU e come viene arrotondato l'utilizzo.
- La macchina più grande di cui ha bisogno e con quali sistemi operativi.
- Caching di dipendenze, layer Docker e strumenti di build.
- Se i runner possono risiedere nel Suo account cloud.
- Controllo dell'egress, SBOM e provenance.
- Le evidenze di build che il Suo ufficio acquisti richiede.
Le opzioni
CRACI (il nostro prodotto)
Passare a CRACI è lo stesso tipo di modifica che passare a Blacksmith: installi una GitHub App e cambi l'etichetta
in runs-on: craci. La fatturazione è di $0.002 per vCPU-minuto, misurata al secondo, quindi 2 vCPU costano $0.004 al
minuto su x86-64 e su ARM64, senza canone mensile e senza costi per SBOM. Il prezzo di listino x64 è lo stesso di
Blacksmith, e il prezzo ARM di Blacksmith è più basso. Ciò che cambia è quello che il runner registra: ogni job produce una SBOM di ciò che ha
scaricato, con uno stato di completezza, e gira sotto una policy di egress in modalità fail closed.
CRACI poi monitora quelle SBOM, che si esportano in CycloneDX o SPDX.
Ideale per: team che vogliono che la sicurezza della supply chain sia gestita dalla CI stessa, per build Linux di software per cui deve dimostrare che cosa è entrato in ogni release.
Da valutare se: vuole la sicurezza integrata nel runner, non solo la velocità. Come Blacksmith, CRACI esegue le build circa due volte più velocemente dei runner ospitati da GitHub. CRACI oggi gira su Linux, con Windows e macOS in roadmap.
CRACI e Blacksmith a confronto
Depot
Depot offre runner veloci e caching, oltre a servizi di build. I runner Linux arrivano a 64 vCPU, accanto a Windows
e macOS. depot build esegue le build Docker su host BuildKit remoti con una cache NVMe persistente, e una
cache remota serve Bazel, Gradle, Turborepo e sccache. I runner Linux supportano regole di egress allow e deny e, con
il piano Business, Depot Managed esegue il data plane nel Suo account AWS. A settembre 2026, il piano Developer
costa $20 al mese con 2.000 minuti, e oltre quella soglia 2 vCPU costano $0.006 al minuto, conteggiati al secondo.
Ideale per: team in cui le build delle immagini Docker occupano la maggior parte del tempo di CI.
Da valutare se: Le servono runner da 64 vCPU o runner nel Suo account AWS.
Namespace
Namespace esegue runner Linux, Windows e macOS su hardware che gestisce direttamente, con configurazioni Linux fino a 64 vCPU. I cache volume mantengono i dati su storage locale tra un'esecuzione e l'altra, e offre caching delle build Docker ed esecuzione remota Bazel. Le sue policy di egress bloccano tutto ciò che non è consentito, oppure girano prima in modalità advisory così da costruire un'allowlist dal traffico reale. A settembre 2026, un runner Linux da 2 vCPU e 4 GB costa $0.002 al minuto nel piano, e Team costa $100 al mese con 100.000 unit minute. L'utilizzo prevede un minimo di un minuto per job.
Ideale per: team che vogliono policy di egress e caching veloce dallo stesso fornitore di runner.
Da valutare se: vuole anche l'esecuzione remota Bazel o ambienti di sviluppo in cloud.
WarpBuild
WarpBuild indica lo stesso prezzo x86-64 di Blacksmith: $0.004 al minuto per 2 vCPU, e $0.003 su arm64, a settembre 2026. Offre Windows Server 2022 e 2025, macOS su Apple M4 Pro, caching dei layer dei container e snapshot runner. La sua opzione bring-your-own-cloud esegue gli stessi runner nel Suo account AWS, GCP o Azure a $0.002 al minuto più la Sua fattura cloud. Per le aziende indica SAML SSO, SCIM e uno SLA di uptime del 99,9%.
Ideale per: runner gestiti all'interno del Suo account cloud.
Da valutare se: usa GitHub Enterprise Server, che WarpBuild supporta.
Ubicloud
Ubicloud è un cloud open source con runner GitHub Actions gestiti. Si passa con un'etichetta, ad esempio
ubicloud-standard-2, e si ottengono runner Ubuntu su x64 e arm64 da 2 a 30 vCPU. A settembre 2026, 2
vCPU costano $0.00125 al minuto su entrambe le architetture, fatturati al minuto, e ogni account riceve un credito mensile di $2.50,
circa 1.250 minuti. Ubicloud permette anche di gestire i propri runner.
Ideale per: un prezzo al minuto più basso di Blacksmith per i job Linux.
Da valutare se: Le serve solo Linux; la documentazione dei runner di Ubicloud elenca solo immagini Ubuntu.
RunsOn
RunsOn avvia un'istanza EC2 effimera per ogni job nel Suo account AWS, a partire da un unico stack CloudFormation o Terraform. Supporta Linux su x64 e arm64, Windows e istanze GPU, con una cache S3 nel Suo VPC e il caching dei layer Docker integrati; i job macOS restano sui runner ospitati da GitHub. A settembre 2026, la licenza è un canone annuo fisso per entità legale, da circa $348 (€300) all'anno a circa $4,176 (€3,600), e AWS fattura il calcolo senza ricarichi di RunsOn.
Ideale per: runner all'interno del Suo account AWS con un canone di licenza fisso.
Da valutare se: i Suoi carichi di lavoro non sono commerciali: RunsOn li copre gratuitamente.
Cirun
Cirun avvia i runner nel Suo account su AWS, Google Cloud, Azure, Oracle, OpenStack o DigitalOcean, configurati in un
file .cirun.yml. I runner possono usare Linux o Windows, macchine ARM e GPU come la NVIDIA Tesla T4.
A settembre 2026, Cirun è gratuito per i repository pubblici, Startup costa $29 al mese per 3 repository privati e
Business $79 per 10, e le macchine vengono addebitate sulla Sua fattura cloud.
Ideale per: runner GPU nel Suo account cloud, sul cloud che preferisce.
Da valutare se: mantiene progetti open source, che Cirun supporta gratuitamente.
Runner gestiti e self-hosted a confronto
Larger runner di GitHub
Restare con GitHub è un'alternativa concreta. I larger runner arrivano a 64 core e aggiungono indirizzi IP statici e rete privata Azure. GitHub offre anche le artifact attestation, che secondo GitHub forniscono SLSA v1.0 Build Level 2 (Level 3 con i reusable workflow). Il compromesso è il prezzo: a settembre 2026 un larger runner a 32 core costa $0.082 al minuto su x64 e $0.050 su arm64, e i larger runner non possono usare i minuti inclusi nel Suo piano.
Ideale per: team che vogliono un unico vendor e un livello SLSA documentato.
Da valutare se: instrada già le build attraverso la rete Azure.
CRACI e i runner ospitati da GitHub a confronto
Runner self-hosted
Può eseguire il runner GitHub Actions sulle Sue macchine, oppure su Kubernetes con Actions Runner Controller, che scala i runner scale set in base al numero di workflow in esecuzione. A settembre 2026 GitHub non addebita nulla al minuto per l'uso self-hosted. Paga gli host, occupati o inattivi, ed è responsabile di patch, isolamento e hardening; GitHub avverte che i runner self-hosted non dovrebbero quasi mai essere usati per i repository pubblici.
Ideale per: job che devono girare all'interno della Sua rete o sul Suo hardware.
Da valutare se: ha capacità inutilizzata e il tempo per mantenerla.
Runner gestiti e self-hosted a confronto
Fianco a fianco
| Funzionalità | CRACI | Blacksmith | Depot | Namespace | WarpBuild | Ospitati da GitHub | Self-hosted |
|---|---|---|---|---|---|---|---|
| Prezzo, 2 vCPU Linux x64 | $0.004 al minuto | $0.004 al minuto | $0.006 al minuto oltre il piano | $0.002 nel piano, $0.003 in eccedenza | $0.004 al minuto | $0.006 al minuto | Nessun costo GitHub; paga gli host |
| Prezzo, 2 vCPU Linux ARM | $0.004 al minuto | $0.0025 al minuto | Come x64 | Non dichiarato | $0.003 al minuto | $0.005 al minuto | I Suoi host |
| Utilizzo incluso | Nessuno; pagamento al minuto, senza canone mensile | 3.000 minuti gratuiti al mese | 2.000 minuti con Developer | 100.000 unit minute con Team | Quota di utilizzo gratuita | Da 2.000 a 50.000 minuti a seconda del piano | Non applicabile |
| Dimensione Linux massima | 32 vCPU | 32 vCPU | 64 vCPU | 64 vCPU | 32 vCPU | 64 core | Il Suo hardware |
| Windows e macOS | Oggi solo Linux | Windows in beta | |||||
| Caching dei layer Docker | Non dichiarato | La Sua configurazione | |||||
| Policy di egress per job | IP statici | Regole di rete BYOC | Rete privata Azure | Da costruire in proprio | |||
| SBOM di ciò che ogni job ha scaricato | Con stato di completezza | Scansione dell'immagine con Syft | |||||
| Provenance di build firmata | Nessuna provenance firmata | Attestazioni delle immagini BuildKit | Artifact attestation | Strumenti da aggiungere | |||
| Gira nel Suo cloud o nella Sua rete | Runner ospitati dal cliente, Enterprise | Non dichiarato | AWS, piano Business | Non dichiarato | BYOC | Rete privata Azure |
- Incluso
- In parte
- Non incluso
- In roadmap
"Non dichiarato" significa che non abbiamo potuto verificarlo nelle pagine pubbliche del vendor. Per il panorama più ampio, StepSecurity Harden-Runner compreso, consulti le alternative ai runner ospitati da GitHub.
Quando restare con Blacksmith
- Velocità e costi sono i Suoi obiettivi, e i numeri di Blacksmith reggono sulla Sua pipeline.
- Si affida proprio agli sticky disk, o all'accesso SSH ai job in esecuzione.
- Vuole Linux, Windows e macOS da un unico fornitore di runner con un prezzo ARM basso.
Approfondisca l'integrazione CI/CD e i prezzi di CRACI.
Alternative a Blacksmith: domande frequenti
Risposte brevi alle domande che i team si pongono quando confrontano le opzioni
Blacksmith costa meno di GitHub Actions?
Sì, a prezzi di listino. A settembre 2026, Blacksmith addebita $0.004 al minuto per un runner x64 da 2 vCPU e $0.0025 su ARM, contro $0.006 e $0.005 per i runner Linux standard a 2 core di GitHub. Blacksmith include anche 3.000 minuti gratuiti al mese.
Qual è la migliore alternativa a Blacksmith?
Dipende da che cosa Le manca. Per un prezzo al minuto più basso, Ubicloud indica 2 vCPU a $0.00125. Per macchine più grandi, Depot e Namespace arrivano a 64 vCPU. Per runner nel Suo cloud, valuti WarpBuild, RunsOn o Cirun. Per una registrazione di ciò che ogni build ha scaricato e una policy di egress in modalità fail closed, CRACI offre entrambe su ogni job.
Posso eseguire i runner GitHub Actions nel mio cloud?
Sì. L'opzione bring-your-own-cloud di WarpBuild gira su AWS, GCP o Azure, Depot gira nel Suo account AWS con il piano Business, RunsOn gira nel Suo account AWS con una licenza annuale fissa e Cirun supporta sei cloud, tra cui OpenStack. Actions Runner Controller esegue runner self-hosted sul Suo Kubernetes. Oggi i runner CRACI sono gestiti, con i runner ospitati dal cliente in roadmap per Enterprise.
CRACI costa meno di Blacksmith?
No. CRACI costa $0.004 al minuto per 2 vCPU su x86-64 e ARM64, lo stesso prezzo di listino del runner x64 di Blacksmith, e il prezzo ARM di Blacksmith è più basso. CRACI compete su ciò che il runner registra e controlla: una SBOM di ciò che ogni job ha scaricato e una policy di egress in modalità fail closed.
Blacksmith supporta Windows e macOS?
Sì. Oltre a Ubuntu su x64 e ARM, Blacksmith offre Windows in beta pubblica e macOS su Apple M4. CRACI esegue oggi Linux x86-64 e ARM64, con Windows e macOS in roadmap.
Provi CRACI su un job
Cambi runs-on su un singolo job, lo esegua e confronti la fattura, il tempo di build e la SBOM.
Prenota una demo