Compute Specifications
StarSling runner hardware and performance specifications
StarSling offers three runner families:
- CPU runners on 5th Gen AMD EPYC processors, for CI workloads that need maximum performance.
- GPU runners backed by NVIDIA cards.
- Review Runners, optimized for code review workloads at a lower cost.
Choose a runner based on the compute resources your job requires.
CPU Specifications
| Label | vCPU | Memory | Price per minute |
|---|---|---|---|
starsling-ubuntu-26.04-2 | 2 | 8 GB | $0.004 |
starsling-ubuntu-26.04 | 4 | 16 GB | $0.008 |
starsling-ubuntu-26.04-8 | 8 | 32 GB | $0.016 |
starsling-ubuntu-26.04-16 | 16 | 64 GB | $0.032 |
starsling-ubuntu-26.04-32 | 32 | 128 GB | $0.064 |
starsling-ubuntu-26.04-64 | 64 | 256 GB | $0.128 |
The numeric suffix on each label indicates the vCPU count (e.g. -8 = 8 vCPU). The label without a suffix is the 4 vCPU default and is recommended for ubuntu-latest and ubuntu-26.04.
All CPU sizes run Ubuntu 26.04 or Ubuntu 24.04 on 5th Gen AMD EPYC. Ubuntu 26.04 is the default shown here.
GPU Specifications
GPU runners are in private beta. Contact founders@starsling.dev to request access.
| Label | GPU | vCPU | Memory | Disk | Price per minute |
|---|---|---|---|---|---|
starsling-ubuntu-26.04-gpu | RTX PRO 6000 | 4 | 16 GB | 100 GB | $0.05922 |
starsling-ubuntu-26.04-gpu/gpus=rtx-5090:1 | RTX 5090 | 4 | 16 GB | 100 GB | $0.03022 |
starsling-ubuntu-26.04-gpu/gpus=rtx-4090:1 | RTX 4090 | 4 | 16 GB | 100 GB | $0.02522 |
All cards are NVIDIA. Prices are all-in: each rate covers the GPU and the host it runs on, billed per minute like any other runner.
Selecting a card
The gpus= selector takes a card SKU and a card count, gpus=<sku>:<count>. While GPU runners are in beta they are single-card, so the count is always 1.
starsling-ubuntu-26.04-gpu is shorthand for the default card — it is equivalent to starsling-ubuntu-26.04-gpu/gpus=rtx-pro-6000:1. See the Label Reference for the full label grammar and the list of card SKUs.
Review Specifications
Review Runners are in private beta. Contact founders@starsling.dev to request access.
| Label | vCPU | Memory | Price per minute |
|---|---|---|---|
starsling-review | 4 | 16 GB | $0.004 |
Review Runners are optimized for code review jobs. Rather than a single processor generation, they run on a blend of CPUs selected for cost, which makes them half the price of the equivalent 4 vCPU CPU runner.
Use starsling-review for code review workloads. For builds, tests, and other CI jobs where speed matters, use the CPU runners, which are sized for maximum performance.
Performance Characteristics
StarSling CPU runners deliver excellent performance for most CI workloads:
- Web Applications (React, Next.js, Vue): Fast installs and builds
- Backend Services (Go, Rust, Java): Efficient parallel compilation
- Test Suites: Parallel test execution
Larger sizes (8 vCPU and above) are well-suited for monorepo builds, large test matrices, and compilation-heavy workloads.
Example Usage
runs-on: starsling-ubuntu-26.04For a larger size:
runs-on: starsling-ubuntu-26.04-8On a GPU runner:
runs-on: starsling-ubuntu-26.04-gpuTo pick a specific card:
runs-on: starsling-ubuntu-26.04-gpu/gpus=rtx-5090:1For a code review job:
runs-on: starsling-reviewOptimization Tips
- Cache dependencies: Use
actions/cacheto avoid repeated downloads - Use matrix builds: Split tests across multiple runners for parallelism
- Right-size your runner: Larger isn't always better — measure before scaling up