Run model-written code in isolated sandboxes that start in well under a second, can’t reach your cloud metadata or your other tenants, and never hold a long-lived credential. Try it on our cloud, or run it inside your own.
One API call claims a pre-warmed sandbox. Every sandbox has a time-to-live and an idle timeout.
Run commands, stream output back, move files in and out of /work. Every command lands in your audit log.
gVisor or Kata microVM, non-root, no capabilities, deny-all network. Egress only to what you allow.
Delete it, or let the reaper do it at TTL. Nothing persists, nothing leaks into the next one.
curl -X POST https://caisson.rajendrag.com/v1/sandboxes \
-H "Authorization: Bearer $CAISSON_API_KEY" -H "Content-Type: application/json" \
-d '{"template":"python-datasci","ttlSeconds":900}'
curl -X POST https://caisson.rajendrag.com/v1/sandboxes/$ID/exec \
-H "Authorization: Bearer $CAISSON_API_KEY" -H "Content-Type: application/json" \
-d '{"cmd":"python3","args":["-c","print(sum(range(10)))"]}'Same API, same SDK, same isolation. The difference is whose cloud account it runs in.
Runs on Caisson’s cloud. Get a key, start calling the API in minutes.
The whole platform deploys into your cloud account with Terraform. Your data and your compute never leave it.
Create an account with your email.
Choose the hosted trial or bring your own cloud, and tell us what your agents will run.
Once approved, create and revoke API keys yourself in the dashboard.