# OpenHands Remote Sandbox / Cloud

Official pricing: https://docs.openhands.dev/openhands/usage/sandboxes/remote  
Category: dev-env · Isolation: container

## Pricing regimes (raw)

- **Managed OpenHands Cloud** (resource) [alt]
- **Remote agent server on own infrastructure** (resource) [alt]

## Features

Yes: pause/resume, persistent disk, volumes, idle auto-stop, custom image (Docker or snapshot), your own Docker/OCI image, Docker inside, nested virtualization, browser, preinstalled agents, HTTPS preview URLs, self-hosting, BYOC, open source, SSO, Python, Node.js, wake on request, EU data residency, spend limits, agent harness API, inbound access rules, secret proxy, extra volumes

No: snapshots, memory snapshots, fork/clone, ≥24 h sessions, start from your own snapshot, full VM (own kernel), desktop GUI, computer-use API, browser + desktop control, anti-bot stealth, CAPTCHA solving, residential IPs, SSH, public IPv4, egress allowlist, static egress IP, SOC 2, HIPAA, GPU, arm64, Windows, macOS, HTTP method/path egress rules, live resize, live fork (no pause), memory fork, MCP server, automatic snapshots, snapshots on demand, hosted agent API (their own agent), gVisor or VM (no shared kernel), firewall inside (nftables), secret proxy for any API, shared volumes

Unknown: everything else. Evidence (source + quote) per feature: https://battleships.dev/data/providers/openhands-runtime.json → feature_evidence

## Caveats

- OpenHands remote is a configurable backend/protocol, not always one vendor. Managed OpenHands Cloud is a public product; legacy remote runtime API pricing should not be assumed current.
- Not fully priceable in ENGINE_CARD: unknown USD resource rates or machine shape. Null is not zero; do not rank as a free provider.
- Features set to null were not verified. No sandbox was purchased or tested; feature/performance statements are documentation claims. Null maximums are unknown unless a cited note explicitly states unlimited.
- A complete monthly bill requires known snapshot/egress/plan limits; do not silently treat missing ancillary charges as free.
- Runtime API (runtime.all-hands.dev / runtime.eval.all-hands.dev) is the raw remote-sandbox service, key-gated, intended for benchmark evaluation; no public pricing. Do not model it as a self-serve sandbox product.
- Organizations (shared credit pool across members) require a commercial Cloud subscription or Enterprise via sales; the Sept 2025 '$20/month' Cloud subscription announced in the blog no longer appears on the pricing page (Individual is now Free; unchanged in Wayback since at least 2026-05-02).
- Self-hosted Enterprise: idle sandboxes are paused after a configurable idle time and deleted after a configurable deletion time; a single running session is force-paused after 12 hours (not configurable). Sandboxes run on a Kubernetes Sysbox node pool (min 4 vCPU per node).

## How this provider charges


As of 2026-09-28. Prices are USD unless explicitly labelled otherwise. Source type: official published list/promo or unknown, never a fabricated quote.

OpenHands remote is a configurable backend/protocol, not always one vendor. Managed OpenHands Cloud is a public product; legacy remote runtime API pricing should not be assumed current.

| Regime | When it applies | How billed / numbers | Source |
|---|---|---|---|
| Managed Cloud | OpenHands agent sessions | No verified standalone sandbox resource rate from reviewed remote-runtime docs. | https://docs.openhands.dev/openhands/usage/sandboxes/remote |
| Self-host remote | Configured APIURL/key | Own compute bill, not free hardware. | https://docs.openhands.dev/openhands/usage/sandboxes/remote |

## Gotchas

- OpenHands remote is a configurable backend/protocol, not always one vendor. Managed OpenHands Cloud is a public product; legacy remote runtime API pricing should not be assumed current.
- Not fully priceable in ENGINE_CARD: unknown USD resource rates or machine shape. Null is not zero; do not rank as a free provider.
- Features set to null were not verified. No sandbox was purchased or tested; feature/performance statements are documentation claims. Null maximums are unknown unless a cited note explicitly states unlimited.
- A complete monthly bill requires known snapshot/egress/plan limits; do not silently treat missing ancillary charges as free.

## Worked workload

4 vCPU / 8 GiB; 50 simultaneous instances × 8 h/day × 22 days = **8,800 instance-hours**, **35,200 vCPU-hours**, **70,400 GiB-hours**. At 30% observed CPU:10,560 active-vCPU-hours only where the meter actually uses utilization. Assume one start/instance/day:1,100starts. Retain50GiB snapshots for a month;100GiB outbound. Active disk capacity was not specified.

A numerical total is not defensible from the public evidence. Need an eligible4/8 machine rate, C50 and8h limits, snapshot retention/price and network tariff. Resource template:35,200×CPU_rate×(0.30 if active else1)+70,400×RAM_rate+plan+50×snapshot_rate+max(0,100−free_egress)×egress_rate. Unknown inputs stay unknown, not zero.

## Sources

- https://docs.openhands.dev/openhands/usage/runtimes/remote
- https://github.com/OpenHands/software-agent-sdk/tree/main/openhands-workspace
