c8volt CLI Reference
Camunda 8 Operations CLI for workflows that must actually finish.
done is done
If an action needs retries, waiting, tree traversal, state checks, or cleanup before it is truly finished,
c8voltshould do that work for you instead of making you script the last mile yourself.
This section is the generated command reference for c8volt. It is best read as an operations guide first and a raw command catalog second.
At A Glance
c8volt is strongest when you need more than a bare request/response CLI:
- deploy BPMN and use it immediately
- start process instances and confirm activation
- inspect process families before changing them
- cancel with root escalation when Camunda requires it
- delete thoroughly instead of partially
- wait for a precise target state in automation
- validate effective
c8voltconfiguration before acting - work in tenant-aware environments with config or
--tenant
Start Here
If you are new to c8volt, start with the workflows that define the tool:
- root command
- deploy bundled BPMN fixtures
- deploy BPMN files
- run process instances
- walk process trees
- cancel process instances
- delete process instances
Signature Workflows
These are the workflows where c8volt stands apart from a basic CRUD-oriented CLI:
embed deploy --allBootstrap a local environment with bundled BPMN fixtures.run process-instanceStart process instances and confirm they are actually active.walk process-instance --family --treeInspect parent/child structure before changing a live tree.cancel process-instance --forceEscalate from a child process to the root instance that must actually be cancelled.delete process-instance --forceHandle cancel-before-delete cleanup flows thoroughly.expect process-instanceWait for a target state as part of verification or automation.
Precision Tools
The following implemented commands are also especially useful:
- show config Render sanitized effective
c8voltconfig, validate it, or print a copy-paste-ready template. - get cluster topology Verify the connected Camunda cluster shape quickly.
- get cluster license Inspect license details from the connected cluster.
- get process definition List definitions, fetch latest versions, or retrieve raw XML for one key.
- get resource Fetch a single resource by id.
- embed export Export bundled BPMN fixtures to local files for editing or custom deployment.
Tenant-aware operations are supported through the global --tenant flag and the app.tenant config setting, and the config command family is specifically about configuring c8volt itself.
Command Map
- embed commands Work with bundled BPMN fixtures through list, deploy, and export flows.
- deploy commands Deploy BPMN process definitions from files or stdin.
- run commands Start process instances and confirm activation by default.
- walk commands Inspect ancestors, descendants, and full family trees.
- cancel commands Cancel resources and wait for a confirmed state change.
- delete commands Delete process instances or process definitions with safety checks.
- expect commands Wait until process instances reach a target state.
- get commands Read cluster, definition, instance, and resource data.
- config commands Inspect, validate, and template
c8voltconfiguration. - version command Print build, compatibility, and copyright information.
Common Flags
These flags appear across many operational commands:
--no-waitfor explicitly asynchronous behavior--jsonfor structured output--keys-onlyfor pipelines--auto-confirmfor non-interactive runs--workersfor controlled concurrency
For the higher-level product story and quick-start examples, see the project overview.