> ## Documentation Index
> Fetch the complete documentation index at: https://docs.controlplane.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Help

> Use the built-in help system to explore commands, flags, and options.

The Control Plane CLI includes comprehensive built-in help for every command and subcommand.

## Using the help system

Display help at any level of the CLI:

<CodeGroup>
  ```bash Top-level help theme={null}
  cpln --help
  ```

  ```bash Command help theme={null}
  cpln <command> --help
  ```

  ```bash Subcommand help theme={null}
  cpln <command> <subcommand> --help
  ```
</CodeGroup>

<Tip>
  Use `--help` frequently to discover available subcommands, required parameters, and optional flags.
</Tip>

## Help output structure

CLI help displays:

* **Description**: What the command does
* **Usage**: Command syntax and required parameters
* **Commands** (if applicable): Available subcommands
* **Options**: Flags and their defaults
* **Examples** (where available): Common usage patterns

## Available commands

```bash theme={null}
cpln <command>

Commands:
  cpln account                              Manage accounts
  cpln agent                                Manage agents
  cpln apply                                Create or update a resource using an input file
  cpln auditctx                             Manage audit contexts
  cpln cloudaccount                         Manage cloud accounts
  cpln convert                              Convert k8s files to cpln files
  cpln cp <file-spec-src> <file-spec-dest>  Allows you to copy files and directories to and from workloads  [aliases: copy]
  cpln delete                               Delete resources from files
  cpln domain                               Manage custom domains
  cpln group                                Manage groups
  cpln gvc                                  Manage global virtual clouds
  cpln helm                                 Manage helm releases on cpln
  cpln identity                             Manage identities within a global virtual cloud  [aliases: id]
  cpln image                                Manage images and configure Docker login
  cpln ipset                                Manage IP Sets
  cpln location                             Manage locations  [aliases: loc]
  cpln login [ref]                          Create a profile named "default" and launch a browser to begin the interactive login process
  cpln logs <query>                         Show logs
  cpln misc                                 Miscellaneous helper commands
  cpln mk8s                                 Manage an mk8s cluster
  cpln operator                             A Kubernetes operator for Control Plane
  cpln org                                  Manage organizations
  cpln policy                               Manage access policies
  cpln port-forward <ref> <ports...>        Forward one or more local ports to a workload
  cpln profile                              Manage local profiles
  cpln quota                                Show quotas
  cpln rest                                 Submit REST requests against the API
  cpln sandbox                              Manage sandboxes
  cpln secret                               Manage secrets
  cpln serviceaccount                       Manage service accounts  [aliases: sa]
  cpln stack                                manage docker-compose files  [aliases: compose]
  cpln task                                 Manage pending tasks
  cpln user                                 Manage users
  cpln volumeset                            Manage a persistent volumeset within a global virtual cloud
  cpln workload                             Manage workloads within a global virtual cloud  [aliases: w]

Options:
  --help     Show help  [boolean]
  --version  Show version number  [boolean]

© 2026 Control Plane Corporation
```

## Finding specific information

### List all top-level commands

```bash theme={null}
cpln --help
```

### Discover subcommands

Every command has subcommands. Use `--help` to see them:

```bash theme={null}
cpln gvc --help
```

Shows subcommands like `get`, `create`, `delete`, `patch`, etc.

### View command-specific flags

```bash theme={null}
cpln workload get --help
```

Displays all available flags for that specific command.

## Quick reference links

<CardGroup cols={2}>
  <Card title="Common Options" href="/cli-reference/using-cli/common-options" icon="sliders">
    Shared flags across all commands
  </Card>

  <Card title="Output Formats" href="/cli-reference/using-cli/output" icon="code">
    Control command output formatting
  </Card>

  <Card title="Troubleshooting" href="/cli-reference/using-cli/troubleshooting" icon="wrench">
    Common issues and solutions
  </Card>

  <Card title="Commands" href="/cli-reference/commands/account" icon="terminal">
    Browse all CLI commands
  </Card>
</CardGroup>

## Common workflows and guides

### Getting started

* [Installation](/cli-reference/installation) - Install the CLI
* [Quickstart](/cli-reference/get-started/quickstart) - Install, verify, and log in
* [Browser-less CLI Login](/guides/browser-less-cli-login) - Authenticate without a browser
* [Profiles](/cli-reference/get-started/profiles) - Configure and manage CLI profiles

### Deploying applications

* [cpln stack](/guides/compose-deploy) - Deploy applications using Docker Compose
* [cpln apply](/guides/cpln-apply) - Apply configuration files to create or update resources
* [cpln delete](/guides/cpln-delete) - Delete resources using configuration files

### Working with workloads

* [cpln workload connect](/guides/cli/workload/connect) - Interact with running workload containers
* [cpln workload exec](/guides/cli/workload/exec) - Execute commands in workload containers
* [cpln workload run](/guides/cli/workload/run) - Run one-off commands in a new workload instance

### Kubernetes integration

* [cpln operator](/guides/cli/cpln-operator) - Manage the Kubernetes secret used by the Control Plane operator
* [cpln helm](/guides/cpln-helm) - Manage Control Plane resources using Helm charts
* [cpln port-forward](/guides/cli/cpln-port-forward) - Forward local ports to workloads running in a GVC

### Advanced operations

* [cpln convert](/guides/cli/cpln-convert) - Convert Kubernetes manifests to Control Plane format
* [cpln cp](/guides/cli/cpln-cp) - Copy files to and from workloads

### Reference documentation

All commands have detailed reference pages in the **Commands** section. Each page includes:

* Complete flag reference
* Usage examples
* Related commands

## Next steps

<CardGroup cols={2}>
  <Card title="Common Options" href="/cli-reference/using-cli/common-options" icon="sliders">
    Learn about shared CLI flags
  </Card>

  <Card title="Quickstart" href="/cli-reference/get-started/quickstart" icon="rocket">
    Get started with the CLI
  </Card>
</CardGroup>
