sandboxrouter
← Providers

Modal

provider: "modal"

Sandbox rates, GPUs extra; region pinning x1.15-1.75.

Price per hour

1 vCPU · 2 GB$0.119
2 vCPU · 4 GB$0.239
4 vCPU · 8 GB$0.477
8 vCPU · 16 GB$0.955
16 vCPU · 32 GB$1.91
32 vCPU · 128 GB$5.37

Source: modal.com/pricing, checked 2026-11-04.

Adapter

Supports
Exec + streaming · Files · GPU · Custom image
Max size
64 vCPU · 256 GB
Routing
Chosen when it's the cheapest fit, or as a fallback
setup
npm i @sandboxrouter/sdk modal
export MODAL_TOKEN_ID=...
export MODAL_TOKEN_SECRET=...
use Modal
import { Router } from "@sandboxrouter/sdk";

const router = new Router();
const sbx = await router.create({ vcpu: 2, memoryGb: 4 }, { provider: "modal" });
await sbx.exec("uname -a", { onStdout: (c) => process.stdout.write(c) });
await sbx.kill();