A workspace for every task
Let an agent inspect a repository, run generated code, create a report, or build a preview. Keep its work in a dedicated environment for the session.
Isolated Linux sandboxes
Run generated code, build previews, and collect results in an isolated Linux environment. Start fresh for the next task, or keep the workspace and come back.
Use the tools you already have
One SSH command opens a shell in a fresh sandbox. Authenticate with your Watasu API token the first time; your public key is registered for future connections.
Building it into a product? Use the HTTP API or the SDKs to manage the same sandboxes from your application.
Explore the SSH interfaceA real shell. No SDK required.
# A fresh sandbox from the base template
ssh base@box.watasu.io
# Run a command and receive its exit code
ssh base@box.watasu.io 'python3 -V'
# Reconnect to your existing sandbox
ssh s-6231@box.watasu.ioWith the CLI installed, watasu ssh base handles first-time token authentication for you.
Create an environment from your application.
curl https://api.watasu.io/v1/sandboxes \
-H "Authorization: Bearer $WATASU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "base",
"timeout": 3600,
"lifecycle": { "on_timeout": "pause" }
}'Create a write-capable API key in the dashboard. The response includes the sandbox ID and data-plane connection details.
Agents, evaluations & user code
Let an agent inspect a repository, run generated code, create a report, or build a preview. Keep its work in a dedicated environment for the session.
Run tests and benchmarks from a pinned template. Execute jobs in parallel within your team limits, collect the results, and clean up after the run.
Build notebooks, user automations, coding tools, and plugin workflows. Give each job a real filesystem and process control behind an API.
A lifecycle you control
Run for the length of the task. Pause to release compute, or save a disk checkpoint to try another approach without starting over.
templateCapture the environment once. Choose a template and pin a version when reproducibility matters.
runningGive the task its own Linux environment, stream its processes, and collect what it produces.
checkpointSave a disk checkpoint. Start a fresh sandbox from it to explore another path.
pausedPause to release compute and keep the machine. Resume before the retained disk expires.
destroyedDestroy the sandbox when the work is done. Retained checkpoints and templates have their own lifecycle.
Pause keeps more than the files. A machine-state image can preserve memory and processes for resume. If that image is unavailable, Watasu restarts from the retained disk. Inactive disks expire after seven days.
Lifecycle detailsProcesses, files & networking
Stream a process, inspect a file, expose a preview. Control the workspace through the same API you use to create it.
Run commands, open interactive terminals, and stream stdout and stderr over live sockets. Get the exit code when the work is done.
Processes & terminalsUpload inputs, read and write files, watch for changes, and download results. Use plain HTTP or signed URLs to move the work.
Files & directoriesBuild your packages and setup into a reusable template. Pin an immutable version when every run needs the same starting point.
Reusable templatesExpose an HTTP port and get an HTTPS preview URL. Share a working result while the sandbox is running.
Networking & previewsSave a named disk checkpoint, then branch into a fresh sandbox from that state. Set an expiry to match the life of the task.
Disk checkpointsSet internet and package-registry access, allow or deny specific destinations, and update network policy on a running sandbox.
Network controlsNamed, team-scoped persistent volumes let later sandboxes mount the same workspace or cache.
Measured in seconds
Compute is billed per second for the CPU and memory you request. Paused disks, checkpoints, and templates are billed separately as storage.
vCPU€0.000020 / vCPU·s
Memory€0.000004 / GiB·s
Illustrative runtime cost at the published rates. Excludes plan fees and storage. Actual resource choices depend on your template and team plan.
Retained disks €0.10 / GiB·mo
Checkpoints & templates €0.03 / GiB·mo
Billing detailsEuropean infrastructure
Watasu hosts sandboxes in EU data centers. Know where your agent’s workspace runs before you send the first task.
Security & data residencySandboxes + apps + managed data
Use sandboxes for agent tasks and Watasu apps for your web service, workers, and APIs. Connect managed databases and storage to build the rest of the product.