Sandboxes

A sandbox is an isolated GPU container with a running SSH server. It lives until its timeout, its idle timeout, or until you stop it. The working directory is /workspace; volumes mount under /mnt.

Create

ts sandbox create --gpu a100-80 --image pytorch --name train-01 --lease 8 --idle 30 --volume datasets --secret huggingface

Or click New sandbox in the console. Flags: --gpu one of t4, l4, a10g, l40s, a100-40, a100-80, h100, h200, b200 · --count 1–8 GPUs · --image ubuntu, cuda, pytorch · --lease hours (max 24) · --idle minutes.

Connect

ts sandbox ssh m-81de342e82 # interactive shell through the gateway ts sandbox exec m-81de342e82 -- nvidia-smi ts sandbox stop m-81de342e82

SSH goes through the Tengsuan gateway, so no ports are exposed on your side and the endpoint closes when the sandbox stops. Password and key auth are both supported; pass --ssh-key ~/.ssh/id_ed25519.pub at creation.

Console shell

Every sandbox page has a shell that runs commands inside the container and streams the output, useful for quick checks without SSH.