Dory is in development. The invite-only beta has not opened yet; prices and limits are planned and may change.

SSH over port 443

Use the endpoint returned by the API, the required protocol and a current authorization. A connected socket is not an indefinite grant.

Upgrade and close behavior

Before a WebSocket is accepted, failures return the declared RFC 9457 HTTP problem (401, 403, 404, 409, 429 or 503) with CE-Request-Id and the RateLimit headers; a refusal before the request is forwarded also carries CE-Not-Forwarded and, for 429 and 503, Retry-After. After acceptance, close code 1000 means a normal exit or deletion by the session owner, 4008 idle, 4001 authorization ended (expiry or revocation; reconnect with fresh authority), 1008 a protocol violation and 4009 a human-in-control conflict. Malformed upgrade input is a 400 validation error.

Wire behavior

Raw bytes in binary frames, bridged to the guest's sshd on port 22. SSH authentication and host-key checks run end to end; the tunnel carries only SSH. The SSH WebSocket requires an exec access token in Authorization; query-token and session-secret authentication are unsupported.

Dory is in development; these pages describe the planned service and may change. Questions: support@computeengines.com.