Dormo documentation#

Dormo gives every AI agent its own persistent cloud computer. You pay only while it works.

Status: private beta (waitlist). APIs may still change before general availability. Latency figures on these pages are targets, not guarantees.

What a sandbox is#

Each sandbox is a full Firecracker microVM, not a container:

  • Its own Linux kernel, Ubuntu 24.04, root access, systemd and Docker inside.
  • A persistent disk (50 GB included for the default size).
  • Isolation per VM: Firecracker jailer, cgroups, and a separate network namespace.
  • Runs in the EU on dedicated AMD Ryzen servers.

What you can do with it#

Capability Summary Page
Pause and resume RAM and disk are snapshotted together. Processes, open windows and sessions survive. Resume target: p95 < 800 ms. Lifecycle
Auto-pause and wake on request Pauses after N minutes idle (default 5). An HTTP request, SSH connection or API call wakes it. Paused = $0 compute. Lifecycle
Fork Copy a running VM including memory. Target: < 2 s. Snapshots and fork
Exec Sync, background, SSE streaming, interactive PTY over WebSocket. 10+ concurrent commands per VM. Exec and files
Files Read, write, list, upload, download, watch. Exec and files
Networking Public HTTPS URL per port (https://<short_id>-<port>.dormo.host), SSH through a gateway. Networking
Desktop Browser desktop streaming (KasmVNC, 1920x1080), signed links with TTL and read-only mode, screenshot + input API for computer use. Desktop and computer use
Templates Start from a snapshot or your own OCI/Docker image. Templates
Account Scoped API keys, spend limits, signed webhooks, usage API. Security, Webhooks, Billing
Tooling TypeScript and Python SDKs (typed by hand from the OpenAPI spec), CLI, MCP server, llms.txt. SDKs, CLI, MCP

Start here#

  1. Quickstart: first sandbox and first command in TypeScript, Python, CLI or curl.
  2. Sandboxes and Lifecycle: the mental model.
  3. API reference: every endpoint, plus the OpenAPI spec.

All pages#

Concepts - Sandboxes - Lifecycle and auto-pause - Snapshots and fork - Templates

Guides - Exec and files - Networking: ports and SSH - Desktop and computer use - Webhooks - Migrate from E2B - Migrate from boat.dev

Reference - API reference - TypeScript SDK - Python SDK - CLI - MCP server - Billing and pricing - Limits - Security - llms.txt (index for LLM agents)

Not in the MVP#

These are on the roadmap and are not available today: WebRTC desktop streaming at 60 fps, an AI-key proxy, a full VM class with nested KVM, GPUs, an open-source core with self-hosting, regions outside the EU, SSO and audit logs. We do not hold a SOC 2 report.