---
title: "Operate Runtime and Console"
url: "https://docs.caracal.run/runtime-console/"
markdown_url: "https://docs.caracal.run/markdown/runtime-console.md"
description: "Start the local stack, run Console setup, configure workloads, run agents, and inspect operations."
page_type: "landing"
concepts: []
requires: []
---

# Operate Runtime and Console

Canonical URL: https://docs.caracal.run/runtime-console/
Markdown URL: https://docs.caracal.run/markdown/runtime-console.md
Description: Start the local stack, run Console setup, configure workloads, run agents, and inspect operations.
Page type: landing
Concepts: none
Requires: none

---

Use this section after installation when you need to operate Caracal locally or understand which operator surface owns a task.

Caracal has two local operator surfaces:

| Surface | Use it for | Do not use it for |
| --- | --- | --- |
| `caracal` | Local stack lifecycle, readiness checks, local reset, token-injected process execution, and Console launch. | Zones, applications, providers, resources, policies, audit, agents, delegation, or Control setup. |
| `caracal console` / `caracal-console` | Human management for zones, applications, providers, resources, policies, policy sets, authority sessions, Control, audit, request traces, agent sessions, delegation, and diagnostics. | Starting or stopping the stack, purging local runtime state, or running workloads. |

The runtime CLI stays small so lifecycle and workload execution do not depend on admin tokens, zone selection, or Control credentials. Product management belongs to the Console, Control API, or Admin SDK.

## Recommended Path

1. [Choose the Right Surface](/runtime-console/cli-and-console/) to confirm whether a task belongs in `caracal`, Console, Control API, or Admin SDK.
2. [Start and Check the Stack](/runtime-console/stack/) with `caracal up` and `caracal status --ready`.
3. [Use the Console](/runtime-console/console/) to run guided setup and create the first runtime profile.
4. [Configure Workloads](/runtime-console/config-file/) when a workload needs explicit profile, credential, or service endpoint settings.
5. [Run Workloads](/runtime-console/runtime/) with `caracal run -- <command>`.
6. [Manage Product Objects](/runtime-console/admin/) for ongoing zone, application, provider, resource, policy, policy-set, and Control work.
7. [Inspect Diagnostics and Audit](/runtime-console/observability/) when debugging health, readiness, audit, or request decisions.
8. [Manage Agents and Delegation](/runtime-console/agents/) when workloads create agent sessions or delegation edges.

## Command Map

| Outcome | Surface |
| --- | --- |
| Start, stop, check, or purge the local runtime stack | `caracal` |
| Launch the terminal Console | `caracal console` |
| Run an agent process with scoped resource tokens | `caracal run -- <command>` |
| Create a zone, app, provider, resource, policy, or policy set | Console |
| Enable Control automation | Console `control` |
| Script management workflows | Control API or Admin SDK |
| Inspect audit events, request traces, diagnostics, agents, or delegation | Console |

## Next Step

Start with [Choose the Right Surface](/runtime-console/cli-and-console/) if you are deciding where an operation belongs. If you already know you need a local stack, go directly to [Start and Check the Stack](/runtime-console/stack/).
