nullspace command is distributed with the Python SDK. Install the CLI
extra when you want terminal commands for sandboxes, files, templates, volumes,
lifecycle events, code execution, desktop automation, PTY sessions, and MCP.
Requirements
- Python 3.11, 3.12, or 3.13.
piporuv.- A hosted private-beta API key, or a self-hosted appliance API key from
/etc/nullspace/operator-api-key.
Install
Verify The Command
Hosted private beta:nullspace schema prints machine-readable command metadata. It is useful for
tooling and is also the source used by the MCP server to expose CLI commands as
typed tools.
Configure Credentials
For local interactive use, save both the API key and endpoint:NULLSPACE_API_KEY and NULLSPACE_API_URL from your
environment for scripts, CI, and coding agents. See
Authentication for precedence and config-file details.
Next Steps
Authentication
Set credentials with environment variables,
.env, or local config.Create Sandbox
Start a sandbox from a template, snapshot, or attached volume.
Manage Templates
Build, inspect, tag, rename, and delete reusable sandbox environments.
Manage Volumes
Create persistent volumes, edit files, transfer data, and mount into sandboxes.
Manage Files
Read, write, upload, download, search, replace, and watch sandbox files.
Local MCP
Let Codex, Claude Code, Cursor, or VS Code call Nullspace tools.