---
title: "complyform activate"
description: "Activate a license key and manage configuration."
---

Activate a license key and manage CLI configuration via the `config` command.

## Usage

```bash
complyform config activate <key>
complyform config deactivate
complyform config status [--verbose]
```

## `config activate` Options

| Flag | Type | Default | Description |
|---|---|---|---|
| `<key>` | positional | — | License key to activate |
| `--license-file` | path | — | Air-gapped license file path (alternative to online activation) |

## `config deactivate`

Remove license key, revert to Community tier.

## `config status`

Show current tier, license expiry, project usage.

| Flag | Type | Default | Description |
|---|---|---|---|
| `--verbose` | bool | `false` | Extended diagnostics: tier, features, license key (last 8 chars), expiry, days remaining, subscription status, last scan, profile bundle version, cloud auth status. |

## Other `config` Subcommands

- `complyform config set key=value` — Set defaults (e.g., `default-cloud`, `default-framework`)
- `complyform config auth` — Configure cloud credentials for API scanning
- `complyform config telemetry --enable|--disable|--info` — Manage telemetry
- `complyform config corpus-delete` — Request deletion of contributed corpus triples (SPEC-007)
- `complyform config export-data` — Export all hosted data (Team+)
- `complyform config delete-data` — Delete all hosted data (Team+, irreversible)

## Examples

Activate a license:

```bash
complyform config activate cf_pro_abc123def456
```

Air-gapped activation:

```bash
complyform config activate --license-file=./license.complyform-license
```

Check status:

```bash
complyform config status --verbose
```

Deactivate:

```bash
complyform config deactivate
```

## Related Commands

- [`update`](/cli-reference/update/) — Check for updates
- [`doctor`](/cli-reference/doctor/) — Check environment health
