Early access · onboarding teams in small batches

Dedicated sandboxes
for your agents.

Full Ubuntu machines with root, started from one SDK call. Every vCPU is a real thread, reserved for your sandbox while it runs.

Request early access

Plans from $5 a month. No card needed to request access.

01 · the machine01

One machine. Three things it promises.

Compute that is yours, disk that outlives a pause, and a region you can name to your customers.

Threads, not promises

Every sandbox gets its own cores, reserved for as long as it runs. No noisy neighbours, no throttling when the platform gets busy. The speed you test at is the speed you ship at.

See the plans

Pause is free. Disk stays.

Stop a sandbox and it keeps its disk: 32 GB on Base, 64 GB on Scale. Resume it later and carry on. You pay only while it is running.

Keep up to 500 paused sandboxes on Base and 1,000 on Scale.

What survives a pause?

EU compute

Sandboxes run in Germany and Finland. The fleet database, event store and template backups stay in the EU too. Your customers get a region name, not a shrug.

Account, billing and analytics services operate from the US. They never see sandbox contents.

Read the privacy policy
02 · how it works02

The API Surface

STEP 1

Start

Create a sandbox from a template built from your own Dockerfile. It is a full Ubuntu machine with root, ready in seconds.

import { Sandbox } from '@impello/sdk'

const sandbox =
  await Sandbox.create('my-template')
STEP 2

Run

Give your agent a shell. Anything Ubuntu can run, it can run: tests, builds, browsers, your own tools.

const result =
  await sandbox.commands.run('bun test')

console.log(result.stdout)
STEP 3

Pause

Pause when the agent is waiting. Billing stops, the disk stays. Connect again later, or kill it when you are done.

await sandbox.pause() // billing stops
// later, from anywhere:
const again =
  await Sandbox.connect(sandbox.sandboxId)
03 · pricing03

Simple pricing.

Micro
$5 /month
$6 credit every month. Same meter as every other plan.
  • 3 sandboxes at once
  • 2 vCPU / 4 GB per sandbox
  • 1 hour max length, 5 GB disk
  • 20 paused sandboxes
Request access
Most popular
Base
$50 /month
$60 credit every month. 20% more compute than you pay for.
  • 10 sandboxes at once
  • 4 vCPU / 8 GB, dedicated
  • 12 hours max length, 32 GB disk
  • 20 parallel template builds
  • 500 paused sandboxes
Request access
Scale
$400 /month
$500 credit every month. 25% more compute, 5× the concurrency.
  • 50 sandboxes at once
  • 4 vCPU / 8 GB, dedicated
  • 24 hours max length, 64 GB disk
  • 40 parallel template builds
  • 1,000 paused sandboxes
Request access

5 sandboxes · each runs 14% of the month

$54.00/month

4 vCPU / 8 GB · $0.108 per hour · billed per second

Size
5 running
for 100 h each

Paused sandboxes are free. Plan credit expires monthly. Credit packs never expire.

MicroBaseScale
Price$5 / mo$50 / mo$400 / mo
Credit granted each month$6$60$500
Credit beyond what you pay+20%+20%+25%
Concurrent sandboxes31050
Max sandbox length1 h12 h24 h
vCPU / RAM per sandbox2 / 4 GB4 / 8 GB4 / 8 GB
Disk per sandbox5 GB32 GB64 GB
Parallel template builds12040
Sandbox starts per minute52040
Paused sandboxes205001,000
RegionEUEUEU
04 · questions04

Questions teams ask before they sign.

Short answers. The privacy policy and terms carry the long ones.

Am I billed while a sandbox is paused?

No. A paused sandbox holds its disk and costs nothing. Billing starts again when it resumes.

What does “dedicated” mean here?

Each vCPU is a real hardware thread reserved for your sandbox while it runs.

Where do sandboxes run?

In the EU, in Germany and Finland. The fleet database, event store and template backups are in the EU as well. Payments, email and analytics operate from the US and never handle sandbox contents.

What survives pause and resume?

By default, everything. Memory and disk are snapshotted, so processes carry on where they stopped. You can choose a disk-only snapshot instead; resuming that one reboots the machine from its disk.

Does unused credit roll over?

Plan credit expires at the end of the billing month. Credit packs never expire. Plan credit is always spent first, so packs sit untouched until you need them.

Put your agents on machines that are actually theirs.

Tell us what you are building and how many sandboxes you need at once. We will take a look and come back to you.

  • Dedicated 4 vCPU / 8 GB per sandbox
  • Per‑second billing, free while paused
  • EU compute, Germany and Finland

Request early access

We're onboarding teams in small batches. Tell us where you're running agents today and we'll take a look.

Work addresses only. Personal email domains are not accepted.

No spam. We'll only email you about your access.

Dedicated machines for your agents. Ready when you are.

Request access