Skip to main content
This quickstart covers installing the CLI, signing in, creating a project, and the first sandbox: create, inspect, delete.

1. Sign in and choose a project

Install the CLI, point it at your deployment, and authenticate:
On-prem operators supply their own API URL and trust configuration. Create a project once, then use its slug for the rest of the guide:
If demo already exists, keep using it.

2. Create a sandbox

Create a sandbox, bounded by a short TTL for a first run. The CLI waits until it is running:
With no --image, the sandbox starts from the platform default image, a small base with Python and Node preinstalled. To bring your own environment, pass --image <ref> with any OCI image; the sandbox runs the image’s own entrypoint, so pick an image that keeps running (a server, a shell held open) rather than one that exits immediately. Inspect it, then clean up:
If your deployment has the sandbox SSH endpoint enabled, hiloop sandbox ssh demo-box also opens a shell in it, with stock OpenSSH and no key or ssh configuration from you: the credential you signed in with authorizes the connection. That endpoint is off by default, and on the hosted service it is currently enabled only in pre-release environments, so a connect may be refused with unsupported_capability. hiloop sandbox exec demo-box -- <command> runs one buffered command in the sandbox and returns its real exit code; what’s live today tracks the current status per verb. hiloop run executes a command locally with full telemetry capture. Next: run a sandbox for the full verb tour, and snapshots and branching for the persistence model.