Urlbox

Command reference

Every Urlbox CLI command and global flag in one place, from render, screenshot and link to login, projects, storage and doctor.

A complete map of the CLI surface. Run urlbox commands for the same list as machine-readable JSON, or urlbox <command> --help for full detail on any one.

Rendering

CommandDescription
urlbox render [url]Render a URL to a screenshot, PDF, video or other format. The general command underneath the aliases.
urlbox screenshot [url]Capture a screenshot. Alias for render --format png (also aliased shot).
urlbox pdf [url]Render as PDF. Alias for render --format pdf --full-page.
urlbox video [url]Render as MP4 video. Alias for render --format mp4.
urlbox link [url]Generate an HMAC-signed render URL locally, with no API call. See Signed links.
urlbox status <renderId>Look up the state of an async render; --wait polls to completion.

Common render flags

--format · --full-page · --width · --height · --selector · --retina · --block-ads · --dark-mode · --delay · --wait-until · --user-agent · --quality · --preset · --async · --webhook-url · --timeout · --max-retries · --no-retry · --open · --output · --dry-run · --curl · --json

See Rendering for what each does, and --json for passing any other API option.

Signing in & context

CommandDescription
urlbox loginSign in via your browser. --org and --project skip the pickers. See Authentication.
urlbox logoutSign out and revoke this device's session.
urlbox whoamiShow the signed-in user and active org/project (alias me).
urlbox orgs listList the organisations you belong to (alias org).
urlbox orgs select [name-or-id]Switch the active organisation.
urlbox usageRender usage for the active organisation this period.

Projects

CommandDescription
urlbox projects listList the active org's projects (alias project).
urlbox projects select [name-or-id]Switch the active project. Renders bill to this.
urlbox projects show <name-or-id>Show one project (--reveal unmasks the webhook key).
urlbox projects create <name>Create a project. --select makes it active immediately.
urlbox projects rename <name-or-id> <new-name>Rename a project.
urlbox projects enable <name-or-id>Enable a project.
urlbox projects disable <name-or-id>Disable a project. Asks y/n; --yes skips.
urlbox projects delete <name-or-id>Delete a project. Asks you to retype the name; --yes skips.
urlbox projects defaults show|set|remove <name-or-id>Manage the project's default render options (set --json '{…}', --merge to merge instead of replace).

Org resources

Storage credentials, proxies and LLM credentials belong to the organisation; create once, assign to any project. Positional targets accept a name or an id (store_…, pool_…, llm_…). Secrets print masked; --reveal unmasks. Deletes ask you to retype the name; --yes skips.

CommandDescription
urlbox storage list|show|create|update|deleteManage S3 or Azure storage credentials.
urlbox proxies list|show|create|update|deleteManage your proxies (alias proxy). update replaces the whole URL list.
urlbox llm list|show|create|update|deleteManage LLM credentials. Provider is fixed at create.
urlbox llm test <name-or-id>Test the credential against its provider.
urlbox llm models <name-or-id>List the models the credential can use.
urlbox projects storage|proxy|llm assign <project> <cred>Assign a credential to a project (create --assign-to <project> does both in one step).
urlbox projects storage|proxy|llm unassign <project>Detach a project's credential.

Config

CommandDescription
urlbox config get <key>Read a config value (--reveal to unmask secrets).
urlbox config set <key> <value>Set a config value.
urlbox config pathPrint the config file path. See Configuration.
urlbox dashboardOpen urlbox.com/dashboard in your browser (prints the URL on headless hosts).

Agent skill

CommandDescription
urlbox skill installInstall the agent skill (--target claude-code|cursor|codex|opencode, --scope user|project, --yes, --force).
urlbox skill showPrint the embedded SKILL.md. See Using the CLI from an AI agent.

Inspection & maintenance

CommandDescription
urlbox commandsList every command and flag as structured JSON.
urlbox schema renderPrint the JSON Schema for the render payload. See --json & schema.
urlbox doctorCheck install, config, session, credentials and network. See Troubleshooting.
urlbox upgradeDetect the install method and update to the latest version.
urlbox versionPrint version, commit and build date.
urlbox help [command]Help about any command.

Global flags

These work on any command:

FlagDescription
--output-formatjson, text, or quiet. See Output & scripting.
--jq <expr>Run a jq expression over the result inline.
-v, --versionPrint the CLI version (root flag).

Session commands also take --no-retry / --max-retries, matching render and status.

Environment variables

VariableDescription
URLBOX_API_SECRETAPI secret for the current command (skips the config file). See CI and headless environments.

On this page