sandboxrouter
← Sandboxes

Maritime

default route

provider: "maritime"

Plain REST, no SDK to install. Streams output over SSE. Any data-plane call resumes a paused sandbox. Also sells Linux and Windows desktops and Android phones on the same key.

Price per hour while running

1 vCPU · 2 GB$0.011
2 vCPU · 4 GB$0.022
4 vCPU · 8 GB$0.044
8 vCPU · 16 GB$0.088
16 vCPU · 32 GB$0.176
32 vCPU · 128 GBmax 16 vCPU

per second, disk included.

Source: maritime.sh/pricing, checked 2026-11-04.

What the adapter supports

exec + streamingfilesPause / resumeCustom imageDesktops & phones
Max size
16 vCPU · 64 GB
Provider docs
maritime.sh
Computers
linux, windows, android
install
npm i @sandboxrouter/sdk
export MARITIME_API_KEY=...
use Maritime
import { Router } from "@sandboxrouter/sdk";

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

Leave out provider and the router picks Maritime whenever it's the best fit for the job, or falls back to it when another provider is busy.