Fast starts
Ready when your agent is
Create fresh, fully configured environments in a single API call—without maintaining a warm server fleet.
/v1/sandboxes 201 CREATEDSecure, stateful cloud sandboxes where agents can write code, run commands, browse, and keep working—all through one simple API.
No infrastructure to manage TypeScript & Python SDKs
01 THE PLATFORM
BoxCompute gives every agent a complete, controllable environment—while keeping your own systems safely out of reach.
Fast starts
Create fresh, fully configured environments in a single API call—without maintaining a warm server fleet.
/v1/sandboxes 201 CREATEDHard boundaries
Keep generated code away from your application and infrastructure with isolated compute, filesystems, and network controls.
Stateful sessions
Pause, resume, and preserve context across multi-step tasks so agents can keep working beyond a single request.
Elastic concurrency
Run independent jobs in parallel with per-sandbox limits and lifecycle controls designed for autonomous workloads.
Developer surface
Files, Git, processes, package installs, environment variables, open ports, logs, and command streaming are all programmable.
Observable by default
Stream output, inspect resource use, and trace a job from the first command to the final artifact.
02 BUILT FOR AGENTIC WORK
Build the product. BoxCompute handles the place where the work happens.
Give agents a complete computer to clone repositories, edit files, run tests, and ship working changes.
Explore use caseRun model-generated Python, JavaScript, and shell code without exposing your production systems.
Explore use caseKeep autonomous jobs alive for research, data processing, testing, and workflows that take real time.
Explore use case03 DEVELOPER FIRST
Create, control, and clean up isolated environments through a small, predictable API. Bring any model and any agent framework.
import { BoxCompute } from "@boxcompute/sdk"
const box = new BoxCompute({
apiKey: process.env.BOXCOMPUTE_API_KEY,
})
const sandbox = await box.sandboxes.create({
template: "node-22",
timeout: "20m",
})
const result = await sandbox.commands.run(
"pnpm test && pnpm build"
)
console.log(result.stdout)
await sandbox.stop()04 HOW IT WORKS
Your model plans the next action.
BoxCompute executes it in isolation.
Logs and artifacts flow back to the agent.
05 FAQ
Still evaluating? Explore the docs or get in touch with the BoxCompute team.
Contact the teamBoxCompute is programmable sandbox infrastructure for AI agents. Each sandbox gives an agent an isolated environment where it can execute code, work with files, run processes, and produce artifacts safely.
A sandbox is designed to support normal developer workflows: run shell commands, install packages, read and write files, clone Git repositories, start servers, expose preview ports, and stream logs back to your application.
BoxCompute is designed around general-purpose Linux environments, so agents can work with popular languages and frameworks rather than a single fixed runtime. Custom templates let you preinstall the exact tools a workflow needs.
Yes. Sandboxes are designed for both short code-execution calls and longer, stateful jobs. Your application controls their timeout, lifecycle, and cleanup.
Use the TypeScript or Python SDK to create a sandbox, run your first command, and stop it when the work is complete. The quickstart above shows the full lifecycle.
READY WHEN YOU ARE
Build your first secure sandbox in minutes.