Skip to main content
Nullspace does not require a long-lived local tunnel before you can work with a machine. Most CLI commands connect directly to the hosted API using a machine ID.

Inspect A Machine

If you do not know the ID, list machines first:
Commands that operate on a paused auto-resumable machine may wake it before continuing. Use nullspace machine get mch_123 for inspection when you only need metadata and do not want to depend on command execution.

Run A Command

For long-running commands, start a background process and reconnect through the process commands:

Open An Interactive Terminal

Use PTY sessions when you need an interactive shell:
Use the session_id from machine pty create with --session-id. Numeric pid reconnect remains available for legacy scripts. You can resize or kill a session later:

Expose A Service

Start a service inside the machine, then request a signed URL:
For host-level connection metadata:

SSH

Use the SSH guide when your tool expects an OpenSSH transport instead of CLI commands:
See SSH Access for certificate-backed relay access and the legacy signed WebSocket proxy fallback.