Free
Start freeJudge only. 5,000 runs / mo. No card needed.
- 20 req/min burst
- All 8 languages
- Kernel-backed evidence
- Community support
- Usage dashboard
Run code you don't trust. 8 languages, 36 ms median, kernel-isolated. Verdicts come back with syscall evidence, not exit-code guesses.
42
emptyOne API. Two isolation profiles. Your key picks which one.
#include <iostream>
using namespace std;
int main() {
int n; cin >> n;
// O(N) solution
long long sum = 0;
for(int i=1; i<=n; i++)
sum += i;
cout << sum;
return 0;
}Competitive programming, coding assessments, automated grading.
LLM tool execution, interactive environments, long-running tasks.
Same sandbox, same verdict shape your API will see. Try Python, paste C++, pipe stdin. No signup.
Fresh sandbox per run. Verdicts backed by syscall trace, not exit-code guesses.
PID, mount, and network namespaces; cgroups v2; seccomp-BPF; capability drop; credential isolation; NO_NEW_PRIVS.
Rust typestate chain guarantees order at language level. Skip an isolation configuration and it will refuse to compile.
147 adversarial scenarios across all 8 Judge languages cover fork bombs, chroot escapes, ptrace, network attempts, and symlink attacks.
Step through the isolation layers and see which kernel primitive contains each attack vector.
import os os.setuid(0) print(os.getuid())
Full kernel isolation, in-region origin. P50 across 15 trials.
Raw HTTP or our SDK in Python, Node, Go, or Rust. Same structured response.
curl -X POST https://api.rustbox.sh/api/submit?wait=true \
-H 'x-api-key: rb_live_…' \
-H 'content-type: application/json' \
-d '{"language":"python","code":"print(42)"}'{
"id": "02128880-a3a1-4025-ab89-f4d7ef3520de",
"verdict": "AC",
"stdout": "42\n",
"stderr": "",
"exit_code": 0,
"wall_time_secs": 0.020,
"cpu_time_secs": 0.013,
"memory_peak_bytes": 3715072,
"language": "python",
"profile": "judge",
"output_integrity": "complete",
"evidence": { "...": "12 more keys" }
}Ship your first request →
Judge only. 5,000 runs / mo. No card needed.
For hobby projects and side products.
Production-ready. Predictable monthly bill.
Short answers to the constraints that usually matter when adding sandbox execution to a product.
Need a specific answer?
Send the workload shape, expected volume, language mix, and security requirements through the contact page.