# actuated

A managed control plane that runs GitHub Actions and GitLab CI jobs in Firecracker microVMs on servers you supply, for a flat fee per server per month.

- Operated by: OpenFaaS Ltd
- Status: Active [1]
- Website: https://actuated.com
- Categories: CI runners
- Checked: 31 Oct 2026

## actuated Self-Service (CI runners)

- Hosting: Your cloud (compute billed by your cloud provider)
- Entry paid plan: $150 /mo (Self-Service (first server))
- Per-job fee: None
- CI systems: GitHub Actions, GitLab

What to know:

- $150/mo plan: This price only applies on a plan of at least $150 a month.

### Plans

- Self-Service (first server): $150 per server /month; Unlimited build minutes, RAM/CPUs and concurrency; SSH debug; reports; Prometheus metrics; community support [1]
- Self-Service (each additional server): $125 per server /month; Each server after the first [1]

### Billing

- Payment: Monthly plan with included usage [1]
- Plan minimum: $150 a month [1]
- Billing increment: unknown (Not time-metered: a flat monthly fee per server, with unlimited build minutes) [1]
- Minimum charge: unknown (Not time-metered: a flat monthly fee per server) [1]
- Per-job fee: None [1]

### Limits

- vCPU: unknown (Runs on your own servers; the docs say vCPU can be over-committed on a server) [1]
- Concurrent jobs: Unlimited [1]
- Max job length: unknown (Not stated on pricing, FAQ or docs pages) [1]

### Setup

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

### Platform

- CI systems: GitHub Actions, GitLab [2]
- Hosting: Your cloud (BYOC) [2]
- Regions: unknown (Jobs run on servers you supply, wherever you host them; the control plane is hosted in the United Kingdom (FAQ)) [2]

### Free allowance

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

### Cache

- Included: None [3]
- Extra storage: unknown (Cache is stored on your own server's local disk) [3]
- Docker layer cache: Yes [3]
- Persistent disks: unknown (No sticky-disk or snapshot feature on the docs pages; jobs run in ephemeral microVMs) [3]

### Features

- SSH debugging: Yes [1]
- Static IPs: unknown (Jobs use your own servers' network; no static-IP feature on the docs pages) [1]
- GPU runners: Yes [1]
- SOC 2: unknown (No SOC 2 mention on pricing, FAQ (security section) or docs pages) [1]

### Prices

| Size | OS | Arch | vCPU | RAM | Disk | CPU | Plan | Price | Per minute |
|---|---|---|---|---|---|---|---|---|---|

- Self-Service plan: $150 a month for the first server, $125 for each additional server; unlimited build minutes, RAM, CPUs and concurrency.
- You supply the servers (bare metal, or VMs with nested virtualisation) and pay your host for them separately.
- Linux only, on x86_64 and 64-bit Arm; custom VM sizes up to 32 vCPU per job.
- GPUs can be mounted into jobs on servers switched to Cloud Hypervisor.
- Jenkins support is a plugin for SlicerVM, a separate per-server subscription.
- Custom Billing (charged by the minute or by servers) is offered on request for more than 50 concurrent builds.

## Sources

[1] https://actuated.com/pricing (checked 31 Oct 2026)
[2] https://docs.actuated.com/faq/ (checked 31 Oct 2026)
[3] https://actuated.com/blog/autoenrollment-caching-custom-billing-fractional-cpu (checked 31 Oct 2026)
