Free
25 trial runs / month
Try the Agent profile at a safe public cap.
- 1 req/min burst
- 1 GB memory · 30s wall
- Filtered network
- Community support
Execute code from users, agents, and LLMs in kernel-isolated sandboxes. 8 languages, 36ms latency, evidence-backed verdicts.
42
emptyOne API, two isolation profiles. Your API key maps to a profile - same endpoint, same contract, different resource limits.
#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.
Try Judge mode from the landing page: switch languages, edit code, resize panels, provide stdin, and inspect the same structured verdict shape your API integration receives.
from statistics import meanscores = [95, 88, 92]print(round(mean(scores), 2))91.67
stdout
time
36ms
memory
18MB
exit
0
Every execution runs in a fresh sandbox built from 8 kernel layers, with verdicts backed by kernel evidence instead of 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://rustbox.orkait.com/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 →
Your usage · CPU-min / month
Estimated cost
25 trial runs / month
Try the Agent profile at a safe public cap.
3k CPU-min / month
Production agent tool-calls with a real wallet.
25k CPU-min / month
High-volume agent workloads with autoscaled capacity.
Short answers for the constraints that usually matter before teams add sandbox execution to a product.
Need a specific answer?
Send the workload shape, expected volume, language mix, and security requirements through the contact page.