--- title: "trustedge" source_url: https://dev.digicert.com/trustedge/cli-reference/trustedge.html --- | **Usage** | `trustedge [options]`
`trustedge [options]` | | **Description** | Base command for TrustEdge CLI. Provides version information, usage information, and subcommand access. See [Subcommands](#section-idm234718458537819). | ## Overview TrustEdge is a command line tool that provides functionality for managing IoT devices and performing common IoT device tasks. TrustEdge provide several "tools" that can be accessed via the CLI using subcommands. > **Important** > > The user running TrustEdge CLI commands **must be** a member of the `trustedge` group. > > - Use `groups "$(whoami)"` to see group membership. > - Use `sudo adduser "$(whoami)" trustedge` to add your user to the `trustedge` group. ## Examples ### TrustEdge help (--help) To view usage details and available options for TrustEdge, use the `--help` option: ``` trustedge --help ``` > **Tip** > > You can add `--help` to the end of any TrustEdge CLI command to view help information. ### TrustEdge version (--version) View TrustEdge version information: ``` trustedge --version ``` ## Subcommands | Command | Description | | --- | --- | | `trustedge agent` | DigiCert® Device Trust Manager communication, device bootstrapping, and ongoing device management. | | `trustedge certificate` | Generate and manage asymmetric key pairs, create Certificate Signing Requests (CSRs), and generate TAP hardware keys. | | `trustedge mqtt` | Publish messages to an MQTT broker and subscribe to MQTT topics. Supports both MQTT 3.1.1 and MQTT 5.0 protocols. |