Dome Systems

CLI Overview

Install, authenticate, and navigate the Dome CLI

The dome CLI is the primary command-line interface for the Dome Platform.

Installation

macOS (Homebrew)
brew trust dome-systems/tap
brew install dome-systems/tap/dome

Homebrew 6 requires the brew trust line before it loads a third-party tap's formulae. Refer to Install for the full walkthrough, including a direct-download alternative.

Global flags

All commands support these flags:

FlagTypeDescription
--contextstringUse a specific context (overrides active context)
--serverstringTarget a different Dome Platform host. Resolves a context for that host (credential and scope), not just the URL.
--activitystringStable activity ID this run asserts. Every Connect RPC carries X-Dome-Activity-Id so audit events from the run share one activity chain. Overrides DOME_ACTIVITY_ID.
--formatstringOutput format: text, json, or quiet
--jsonboolOutput as JSON
--quietboolMinimal output (IDs only)
--no-colorboolDisable colored output

--server does not send the active context's token to a new host. Exactly one stored context for that host is adopted. Several matching contexts is an error that names the candidates — pick one with --context. None falls back to the stored session for that host with the previous workspace cleared. Auth and context commands are exempt, so dome auth login --server still works before any context exists. Naming the same host the active context already uses is a no-op.

Environment variables

VariableDescription
DOME_API_KEYSets the active context's token. Useful for CI and scripts.
DOME_ACTIVITY_IDDefault activity ID for the process. --activity overrides it.

Command groups

Connect

CommandDescription
agentsManage agent registrations, lifecycle, and API keys
callersInspect and erase verified end users projected from audit activity
verification-providersManage the OIDC and HMAC providers that verify end-user identity
toolsManage MCP server connections the gateway proxies
modelsManage LLM model connections and routing pools
gatewaysManage Gateways, membership, and agent access

Secure

CommandDescription
rulesDeploy, validate, simulate, and rollback authorization rules
guardsCreate and assign content Filters and tool Validators
quotasCap spend, tokens, or calls for workspace, agent, pool, model, Gateway, and tool subjects

Operate

CommandDescription
auditQuery, stream, and export audit events
integrationsList integrations connected to the active workspace
webhooksManage webhook subscriptions, delivery history, and the provider catalog
usageShow LLM token usage and estimated cost for the active workspace
usage-capsShow free-tier monthly allowances for the active workspace

Manage

CommandDescription
configPlatform configuration
platform-keysManage platform API keys
tenantsList, inspect, and create tenants
tenantManage tenant-level Act-As provider selection
orgsManage organization-level Act-As provider selection
workspacesManage workspaces, members, Act-As, and verification providers
billingManage organization plans, seats, invoices, and payment methods

Developer

CommandDescription
quickstartScaffold a new Dome-enabled project
sandboxProvision sandbox environments

Session

CommandDescription
authAuthentication management
contextManage CLI contexts (org/tenant/workspace sessions)

Standalone

CommandDescription
mcpMCP server for AI agents
versionShow CLI version

Next steps

Authenticate first, then scaffold — or drive the same jobs from MCP:

  • Install to authenticate and select a workspace
  • Quickstart to scaffold and verify governed traffic
  • MCP when you prefer tool-based access from an assistant
  • API for the management and data-plane HTTP surfaces

On this page

Was this page helpful?