Simple, predictable pricing
for code execution

500 free executions every month. Sessions, package install, and async polling unlock at Pro. All plans run through RapidAPI with hard monthly quotas and no surprise overages.

Basic
$0/mo
500 executions/month
  • 8 languages
  • 30s max timeout
  • Batch up to 10
  • Streaming included
  • gVisor isolation
  • Stdin support
Ultra
$49/mo
50,000 executions/month
  • Everything in Pro
  • 300s max timeout
  • Batch up to 100
  • 20 concurrent sessions
  • Top-1k package cache
  • Higher install quota

Feature comparison

Every checkmark below is enforced server-side. Quotas reset on the first of each month.

Feature Basic Pro Ultra
Executions / month50010,00050,000
Max CPU timeout30s60s300s
Batch size1050100
Rate limit (req/min)153060
8 languages
gVisor isolation
Stdin support
Batch execution
Streaming (SSE)
Stateful sessions5 concurrent20 concurrent
Package installtop-1k cachetop-1k cache
Async polling
MCP server access

Frequently asked questions

Is there a free tier?
Yes. Basic is free forever — 500 executions per month, no credit card needed. It's enough to integrate, prototype, and run small evaluation suites. Sign up via RapidAPI and you'll get an API key in under a minute.
What counts as one execution?
One call to POST /v1/execute, one async job started via POST /v1/execute?async=true, or one item inside a batch. Streaming requests count as one execution per stream — the SSE event count doesn't matter. Failed compilations and timeouts still count.
Do sessions count differently?
Each POST /v1/sessions/{id}/execute counts as one execution. Creating a session is free. Installing packages inside a session counts as one execution per install call, regardless of how many packages you install in that call.
What if I exceed my quota?
Requests beyond your quota return HTTP 429. Your quota resets at the start of each calendar month UTC. There's no overage billing — you must upgrade tiers to handle more. Rate-limit headers (X-RateLimit-Remaining, X-RateLimit-Reset) are included on every response so you can throttle proactively.
Can I switch tiers?
Yes, at any time, in either direction. On RapidAPI, upgrades take effect immediately and prorate. Downgrades take effect at the next billing cycle. There's no minimum commitment beyond the monthly billing period.
Refund policy?
If you cancel within 7 days of upgrading and have used less than 10% of your tier's quota, we issue a full refund. Beyond that, we don't refund partial months. Cancel any time to stop future charges. We never charge after cancellation.
Can I run SandboxAPI on my own infrastructure?
Self-hosting isn't supported in Phase 2. If you have a regulated-environment requirement (HIPAA, FedRAMP, on-prem), reach out to [email protected] — we're scoping a self-hosted edition for late 2026.
Do you offer direct billing outside RapidAPI?
Not yet. The current self-serve channel is RapidAPI. A direct Stripe-billed API channel is on the roadmap for larger teams that need lower proxy latency and programmatic key management.

Start in 60 seconds

Subscribe on RapidAPI to get an API key and start running code in minutes.