For the complete documentation index, see llms.txt. This page is also available as Markdown.
Benchmarked

Isorun

Isorun provider for ComputeSDK — isolated Linux VM sandboxes for running untrusted and AI-generated code, billed by the second.

Installation & Setup

Add your Isorun credentials to a .env file:

Usage

Configuration Options

Supported Operations

Method
Supported
Notes

create

Defaults to the node runtime (node:22); pass runtime: 'python' for python:3.12-slim. Accepts image, vcpus, memMiB, diskMiB, and timeout.

getById

list

destroy

runCommand

Supports env, cwd, and background options.

getInfo

getUrl

Returns the sandbox URL for a given port; honors a custom protocol.

filesystem

readFile / writeFile are native; mkdir, readdir, exists, remove run via shell commands.

snapshot

compute.snapshot.create / list / delete.

Notes

  • The default command/sandbox timeout is 300000 ms (5 minutes).

  • The isorun SDK exposes extra capabilities without ComputeSDK slots — fork(n), hibernate() / resume(), and setTimeout(seconds). Reach the raw instance via compute.sandbox.getInstance(sandbox).

Last updated

Was this helpful?