Sandboxes
A machine per task. Files, processes, network, and a result you can take back.
Python and TypeScript SDK.
One-shot runs and longer sessions.
Sphere Engine Sandboxes for anything your users or models execute. Compilers, Problems, and Containers for teaching, hiring, and grading.
Create an account and run from your SDK.
A machine per task. Files, processes, network, and a result you can take back.
Python and TypeScript SDK.
One-shot runs and longer sessions.
Grade programming skills at the scale you already run.
Compilers, Problems, and Containers — APIs and widgets inside your product.
Dedicated capacity, on-premise, and a team that has run this since 2008.
SLA, support, and infrastructure sized to your volume.
from sphere_engine_sandboxes import Client
client = Client(token="YOUR_API_TOKEN")
result = client.run.execute(
image="ubuntu-26.04-med",
command=["python3", "hello.py"],
copies=[{"host": "./hello.py"}],
)
print(result.stdout)
print(result.exit_code)
import { Client } from "@sphere-engine/sandboxes-sdk";
const client = new Client({ token: "YOUR_API_TOKEN" });
const result = await client.run.execute({
image: "ubuntu-26.04-med",
command: ["python3", "hello.py"],
copies: [{ host: "./hello.py" }],
});
console.log(result.stdout, result.exit_code);
Example output. Not a live run.
stdouthello
exit_code0
Figures from the assessment and code-execution platforms teams already run on Sphere Engine.
Secure, scalable code execution environments since 2008.
Pick a path. Product pages go deeper.

Let the model edit, test, and return a patch inside the sandbox.

Run user or model code next to your app, not inside it.

Services, preview URL, browser or desktop — while the work is unfinished.

Challenges, tests, rankings, and widgets in your product.

Submissions and exams at the scale your program already reaches.