Skip to content
Latchkey

What Is an Autoscaling Executor?

An autoscaling executor is a runner mode that creates ephemeral compute for incoming jobs and removes it when they finish, growing and shrinking with demand. Instead of a fixed pool, capacity tracks the job queue. It balances having enough runners under load with not paying for idle machines.

Why it matters

Static runner pools either sit idle and waste money or run out under spikes. An autoscaling executor adds machines when the queue grows and releases them when it drains. Managed runner platforms automate this scaling so teams get burst capacity without operating the fleet themselves.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →