Skip to content

Manage Product Objects

The Console is the supported human interface for product management. Launch it with:

Terminal window
caracal console

or:

Terminal window
caracal-console
zone -> application -> provider -> resource -> policy -> policy set -> authority session/audit

Console guided setup walks the first version of that flow and can write a runtime profile for caracal run and SDKs.

Menu labelWhat it manages
zoneZone records and active zone selection.
applicationConfidential agent applications and one-time client secrets.
providerGateway upstream auth modes for Caracal mandates, OAuth 2.0 authorization code, OAuth 2.0 client credentials, API-key, and bearer-token upstreams.
resourceProtected resource identifiers, scopes, upstream URLs, Gateway application bindings, and upstream credential provider bindings.
policyPolicy content and versions.
policy setPolicy-set composition, simulation, activation, and shadow evaluation.
authority sessionActive authority-session records.
controlControl API exposure and Control credentials.

Application client secrets are shown once when created. Provider secrets are accepted only in provider create or rotation-style edit flows and are stored sealed by the Control API. Store application secrets in a secret manager, mounted secret file, or Console-generated local profile before leaving the result screen. The Console masks secret-shaped fields and error output.

Use the Console control menu when management needs to move from interactive operations to automation. Control API calls are authenticated and audited. They use the same product-management boundary as the Console; they are not exposed as top-level runtime CLI commands.

SymptomCheck
A view says a zone is requiredPress z to select a zone before opening zone-scoped views.
A created client secret is no longer visibleGenerate or rotate a new secret; one-time secrets are not recoverable.
Policy activation failsRun simulation, inspect validation errors, and confirm the policy set references the intended policy versions.
Control API calls failConfirm Control is enabled from the Console control menu and the automation token targets the Control resource.

Use Inspect Diagnostics and Audit when you need health checks, audit records, or request traces.