# CRACI

Linux GitHub Actions runners that record each job's dependencies as an SBOM and enforce an egress policy, billed per vCPU-minute and metered per second.

- Operated by: CRACI Corporation Oy
- Status: Active [1]
- Website: https://craci.com
- Categories: CI runners
- Checked: 31 Oct 2026

## CRACI runners (CI runners)

- Lowest price: $0.002 /min (craci (size: 1))
- 5-min job: ≥ $0.02 (Linux x64, 2 vCPU · rank 8 of 15)
- Billed: Per second (metered: usage billed afterwards)
- Sizes: 6 sizes (Linux · 1–32 vCPU)

### Plans

- Pro: Free; 1–20 users, build minutes at $0.002 per vCPU-minute metered per second, no monthly fee, standard support [1]

### Billing

- Payment: Metered: usage billed afterwards [1]
- Plan minimum: None [1]
- Billing increment: Per second [1]
- Minimum charge: unknown (Pricing page and docs say metered per second but do not state a per-job minimum) [1]
- Per-job fee: None [1]

### Limits

- vCPU: unknown (Docs say jobs run in isolated VMs on bare metal; dedicated or shared vCPUs not stated) [2]
- Concurrent jobs: unknown (Not on pricing page, docs or comparison pages) [2]
- Max job length: unknown (No job time limit stated on pricing page or docs) [2]

### Setup

- Setup billed: No [2]
- Billed setup per job: 0 s [2]

### Platform

- CI systems: GitHub Actions [5]
- Hosting: Managed [5]
- Regions: Europe [5]

### Free allowance

- Minutes a month: None [4]
- Credit a month: None [4]
- One-time credit: None [4]

### Cache

- Included: unknown (Docs say the GitHub Actions cache works as before; no CRACI cache storage allowance published) [6]
- Extra storage: unknown (No cache storage price on pricing page or docs) [6]
- Docker layer cache: Yes [6]
- Persistent disks: unknown (No sticky disks or snapshots described on the site or docs) [6]

### Features

- SSH debugging: unknown (Not on pricing page, docs or comparison pages) [5]
- Static IPs: Yes [5]
- GPU runners: No [5]
- SOC 2: unknown (Security page and footer cite ISO/IEC 27001 only; no SOC 2 report mentioned; Trust Center returned 403) [5]

### Prices

| Size | OS | Arch | vCPU | RAM | Disk | CPU | Plan | Price | Per minute |
|---|---|---|---|---|---|---|---|---|---|
| craci (size: 1) | Linux | x64 | 1 | 3 GB | unknown | unknown | any | $0.002 /min [1] | $0.002 |
| craci | Linux | x64 | 2 | 6 GB | unknown | unknown | any | $0.004 /min [1] | $0.004 |
| craci (size: 32) | Linux | x64 | 32 | 96 GB | unknown | unknown | any | $0.064 /min [3] | $0.064 |
| craci (size: 1, image: craci-slim-arm) | Linux | arm64 | 1 | 3 GB | unknown | unknown | any | $0.002 /min [1] | $0.002 |
| craci (image: craci-slim-arm) | Linux | arm64 | 2 | 6 GB | unknown | unknown | any | $0.004 /min [1] | $0.004 |
| craci (size: 32, image: craci-slim-arm) | Linux | arm64 | 32 | 96 GB | unknown | unknown | any | $0.064 /min [4] | $0.064 |

- Any size from 1 to 32 compute units (1 vCPU and 3 GB RAM each) is billed at $0.002 per vCPU-minute; the sizes listed are the ones with a per-minute price printed on CRACI's pages.
- Every job uses runs-on: craci; size and image (craci-slim-arm for ARM64) are set with the cracicorp/setup@v1 step. Without it a job runs on 2 vCPU, 6 GB, x64.
- ARM64 costs the same as x86-64. Windows and macOS are on the roadmap.
- Each job records an SBOM of what it fetched and runs under an egress policy.
- Enterprise: custom pricing, EU data residency, SAML/SSO. Startup program: at least 100,000 free build minutes.
- Vendor claim, not verified: builds run about twice as fast as on GitHub-hosted runners.

## Sources

[1] https://craci.com/pricing (checked 31 Oct 2026)
[2] https://docs.craci.com/api/usage/ (checked 31 Oct 2026)
[3] https://craci.com/ci-runner-pricing (checked 31 Oct 2026)
[4] https://craci.com/compare/github-actions-runners (checked 31 Oct 2026)
[5] https://craci.com/features/ci-cd-integration (checked 31 Oct 2026)
[6] https://craci.com/compare/github-actions-runner-providers (checked 31 Oct 2026)
