Isorun
General-purpose execution runtime for AI agents. Sandboxes in milliseconds.
Isorun gives you isolated Linux microVMs that boot in milliseconds. Each sandbox is a real Linux box with its own kernel, built for AI agents, untrusted code execution, and anything that needs a clean machine without container security tradeoffs.
import { Isorun } from 'isorun'
const isorun = new Isorun()
const sandbox = await isorun.create({ image: 'python:3.12-slim' })
const { stdout } = await sandbox.exec("python3 -c 'print(sum(range(10**7)))'")
console.log(stdout) // 49999995000000
await sandbox.destroy()What makes Isorun different
Most runtimes stop at "boot fast, run code, destroy." Isorun adds primitives that change what an agent can do inside a sandbox:
- Hardware-isolated sandboxes. Each microVM gets its own kernel.
- Fork a running sandbox. Clone its filesystem, memory, and processes so an agent can branch, try something, and roll back.
- Hibernate / resume. Keep a workspace around at zero idle cost.
- Snapshot / restore. Capture state, then restart anywhere in the same region.
- Public URLs. Expose any in-sandbox port as
https://<port>-<runID>.isorun.app/. - Per-second billing. $0.025/vCPU-hr + $0.015/GiB-hr. About four cents an hour for a 1 vCPU + 1 GiB sandbox.
Tip
New accounts get $50 in free credit, no card required. That's roughly 1,250 hours of a default 1 vCPU + 1 GiB sandbox.
Next steps
- Quickstart runs code in a sandbox in a few lines, then introduces the primitives.
- TypeScript SDK reference covers the full API surface.
- Pricing has per-second rates with worked examples.