microsandbox
local + cloud
modal
managed cloud compute
runtime ownership
apache 2.0 runtime and SDKs [26]
managed service; client libraries do not provide a local runtime [1]
isolation
microVM and separate guest kernel [24]
standard gVisor · beta full-Linux VM option [1][2]
local execution
macOS · Linux · Windows [26]
clients run locally; sandbox execution is hosted [1]
offline execution
runs offline after provisioning dependencies and images [23]
requires the managed service [1]
SDKs
rust · typescript · python · go · ruby · CLI [25][26]
python · javascript/typescript · go [1]
snapshots
local snapshots save disk state, or disk, memory, and running processes with --full. cloud currently supports disk snapshots from stopped persistent sandboxes and disk restore. [21]
filesystem snapshots; alpha memory snapshots expire after seven days [3]
memory capture
local running source resumes after capture [21]
memory capture terminates source; VM memory access is limited [2][3]
GPU
CPU sandboxes
GPU compute available; beta VM sandboxes are CPU-only [1][2]
pricing
free local runtime · cloud free tier and paid plans [27]
Starter: $0 base + usage, with $30 monthly compute credit [4]