Documentation
Demos
Illustrative sandbox walkthroughs and copyable runner workflows.
CI Runners
Agent Sandboxes
Sandbox lifecycle illustration
Create a sandbox, run a command, inspect the result, then stop or delete it. This illustration shows the sequence; it is not a recording of a live sandbox.
Run the commands one at a time. After create, copy the returned sandbox ID into each placeholder. Use list to wait until its status is running before exec. Inspect the command output and sandbox status, then stop or delete it.
Terminal · illustrative lifecycle
rzv sandboxes create --name docs-example --size 2vcpu-8gb
rzv sandboxes list
rzv sandboxes exec <sandbox-id> -- pwd
rzv sandboxes get <sandbox-id>
rzv sandboxes stop <sandbox-id>
rzv sandboxes delete <sandbox-id>Runner workflow example
Illustrative GitHub Actions workflow using a published Runzivo runner label. Install the GitHub App and authorize your repository before running it.
01-nodejs.yml
name: Node.js
on:
push:
branches: [main]
pull_request:
workflow_dispatch:
permissions:
contents: read
concurrency:
group: nodejs-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
test:
runs-on: rzv-ubuntu-24.04-x64-2vcpu-8gb
timeout-minutes: 15
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24
cache: npm
cache-dependency-path: package-lock.json
- run: npm ci
- run: npm test
- run: npm run build
Page tools
View as MarkdownAsk AI about this page
Open in ChatGPTOpen in ClaudeOpen in CursorClaude shows a caution banner on any prefilled prompt. That is expected: review the prompt, then send it.