> For the complete documentation index, see [llms.txt](https://docs.enclaive.cloud/virtual-hsm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-plugin.md).

# vhsm plugin

The `vhsm plugin` command groups subcommands for interacting with vHSM's plugins and the plugin catalog. These commands allow you to list, register, inspect, deregister, and reload plugins used by vHSM.

#### **Usage**

```bash
vhsm plugin <subcommand> [options] [args]
```

**Subcommands**

| Subcommand      | Description                                                  |
| --------------- | ------------------------------------------------------------ |
| `deregister`    | Deregister an existing plugin from the catalog.              |
| `info`          | Display detailed information about a registered plugin.      |
| `list`          | List all available plugins in the catalog.                   |
| `register`      | Register a new plugin in the catalog.                        |
| `reload`        | Reload a mounted plugin backend.                             |
| `reload-status` | Show the status of an active or recent global plugin reload. |

For more information on a specific subcommand, run:

```bash
vhsm plugin <subcommand> -h
```

#### **Example**

List all available secret plugins in the catalog:  `vhsm plugin list secret`

**Output**

```bash
Name            Version
----            -------
ad              v0.16.0+builtin
alicloud        v0.15.0+builtin
aws             v1.3.7+builtin.vault
azure           v0.16.1+builtin
consul          v1.3.7+builtin.vault
gcp             v0.16.0+builtin
gcpkms          v0.15.0+builtin
kubernetes      v0.5.0+builtin
kv              v0.15.0+builtin
ldap            v1.3.7+builtin.vault
mongodbatlas    v0.10.0+builtin
nomad           v1.3.7+builtin.vault
openldap        v0.11.1+builtin
pki             v1.3.7+builtin.vault
rabbitmq        v1.3.7+builtin.vault
ssh             v1.3.7+builtin.vault
terraform       v0.7.1+builtin
totp            v1.3.7+builtin.vault
transit         v1.3.7+builtin.vault

```
