About
Run My Job is a cloud CI runner service for GitHub Actions and GitLab CI. It runs each job in an isolated KVM-based microVM with ephemeral filesystem storage, and bills by CPU and memory load rather than idle runner time.
The free plan includes 1 integration per GitLab or GitHub organization, 10 concurrent jobs, 12 vCPU and 32 GB memory per job, 400 vCPU-minutes and 800 GB-minutes included monthly, and GitHub runner support limited to organization accounts. It is aimed at teams that want to replace self-managed runners with a hosted option that keeps the existing GitHub Actions or GitLab CI configuration.
- GitHub Actions and GitLab CI runners
- KVM-based isolated microVMs
- 10 concurrent jobs free
- 12 vCPU, 32 GB memory per job
- 400 vCPU-minutes monthly included
- 800 GB-minutes monthly included
- 1 integration per organization
- GitHub organization accounts only
Free Tier Value
This free tier is a real, ongoing monthly offer rather than a short trial, and it includes enough capacity for small teams: one integration, 10 concurrent jobs, and substantial per-job CPU and memory. The closest paid plan is €50/m (about $50), so the free tier is worth roughly the full entry price for a buyer comparing practical capability, though it still has tighter limits and GitHub organization-only access.
What's included in the free tier
- 1 integration with your GitLab or GitHub organization
- 10 concurrent jobs
- 12 vCPU and 32 GB of memory per job
- 400 vCPU-minutes included monthly
- 800 GB-minutes included monthly
- GitHub runners work with organization accounts only
See Run My Job pricing for current limits.
Paid plans
Business
- integrations
- 3
- concurrent_jobs
- unlimited
- vCPU_per_job
- 48
- memory_gb_per_job
- 96
- persistent_storage_gb
- 10
- support
- 1 business day
- 3 integrations with GitLab or GitHub organizations
- Unlimited concurrent jobs
- 48 vCPU and 96 GB memory per job
- 10 GB flexible persistent file storage included
- Job cache support
- Ticket-based support within 1 business day
- Manage runners via dashboard or declarative API
- Choose the region to run jobs
Enterprise
- integrations
- custom
- concurrent_jobs
- unlimited
- vCPU_per_job
- custom
- memory_gb_per_job
- custom
- Custom integrations
- Unlimited concurrent jobs
- Custom resource limits
- GPU support
- Dedicated nodes
- Region selection
- Priority support
- Dashboard and declarative API management
Pricing extracted from Run My Job's pricing page. Always verify current pricing before committing.