← Providers
Runloop
provider: "runloop"
Per second, plus disk; pause (suspend) is a Pro-plan feature.
Price per hour
| 1 vCPU · 2 GB | $0.158 |
| 2 vCPU · 4 GB | $0.317 |
| 4 vCPU · 8 GB | $0.634 |
| 8 vCPU · 16 GB | $1.27 |
| 16 vCPU · 32 GB | $2.53 |
| 32 vCPU · 128 GB | max 16 vCPU |
Source: www.runloop.ai/pricing, checked 2026-11-04.
Adapter
- Supports
- Exec + streaming · Files · Pause · Custom image
- Max size
- 16 vCPU · 64 GB
- Routing
- Chosen when it's the cheapest fit, or as a fallback
- Docs
- docs.runloop.ai
setup
npm i @sandboxrouter/sdk @runloop/api-client
export RUNLOOP_API_KEY=...use Runloop
import { Router } from "@sandboxrouter/sdk";
const router = new Router();
const sbx = await router.create({ vcpu: 2, memoryGb: 4 }, { provider: "runloop" });
await sbx.exec("uname -a", { onStdout: (c) => process.stdout.write(c) });
await sbx.kill();