Your first $5 top-up doubles to $10 — one-time, for every new account. Get Started
Krova CloudKrova Cloud

Build, test & preview

Ephemeral CI & dev environments

Boot a clean, isolated build or test environment in seconds, run the job, and tear it down. Every pipeline starts from a pristine microVM with nothing left over from the last run.

Why run this on a Cube

Clean room every time

Each job runs in its own Cube with its own kernel — no leftover state, no noisy neighbours, no cross-contamination between builds. Snapshot a warm base image so setup is instant.

Boots in seconds

Cubes start fast, so ephemeral runners are ready almost immediately. Scale them up per pipeline and delete them the moment the job is done.

Full control of the toolchain

Root access means any language, any build tool, any system dependency — install exactly what your pipeline needs with no platform restrictions.

Costs nothing when idle

Sleep runners between jobs to stop compute billing, and pay by the minute only while a build is actually running. RAM and disk are reserved 1:1, so builds get consistent resources.

How it works on a Cube

Drive throwaway runners from your CI system through the API.

  1. 1

    Build a base image with your toolchain and dependencies, then save it as a snapshot.

  2. 2

    Create a Cube from that snapshot at the start of each pipeline run via the API or CLI.

  3. 3

    Run the build and test steps inside the Cube with full root and a clean filesystem.

  4. 4

    Delete the Cube when the job finishes — or sleep it to reuse the warm environment for the next run.

Frequently asked questions

Are runners really isolated from each other?

Yes. Each runner is its own Firecracker microVM with its own kernel and no public IP, so builds can't interfere with one another.

How do I make setup fast?

Capture a snapshot of a fully-provisioned runner and create each new Cube from it. Cubes boot in seconds, so warm environments are ready almost immediately.

Can I automate this from my existing pipeline?

Yes. Manage the full Cube lifecycle from your CI with the REST API, SDK, or CLI, and tear runners down automatically when jobs complete.

Ready to build on a Cube?

Create your account and launch an isolated Cube in under a minute. Your first $5 top-up doubles to $10 in credit — one-time.