Isorun Docs
Getting Started

Pricing

Per-second billing with runtime-first economics.

You pay for what a sandbox actually uses, vCPU and RAM, by the second, with no minimums and no idle charge while it's hibernated.

Rate

Sandboxes are billed by the second based on vCPU and RAM:

ResourceRate
vCPU$0.025 / hour
RAM$0.015 / GiB / hour

So a 1 vCPU + 1 GiB sandbox is $0.040 / hour, which rounds to four cents.

Common shapes:

ProfilePrice
1 vCPU + 1 GiB (default)$0.040 / hour
2 vCPU + 4 GiB$0.110 / hour
4 vCPU + 8 GiB$0.220 / hour
8 vCPU + 16 GiB$0.440 / hour

Tip

Every new account gets $50 in free credit, about 1,250 hours of a default sandbox. No card required to start.

What's billed

  • Running sandboxes: every second from isorun.create() to sandbox.destroy() (or the auto-destroy timeoutSec timer).
  • Hibernated sandboxes: not billed for active runtime; you pay nothing while the sandbox is paused.
  • Destroyed sandboxes: billing stops immediately.

sandbox.destroy() returns the exact billed amount in costCents:

TypeScript
const stats = await sandbox.destroy()
console.log(stats.costCents)  // e.g. 0.00111, fractional cents are normal

Example

A 1 vCPU + 1 GiB sandbox running for 90 seconds:

0.040 USD/hour × (90 / 3600) hours = $0.001

A tenth of a cent.

Next steps

On this page