--- title: "CLI reference" source_url: https://dev.digicert.com/trustedge/cli-reference.html --- TrustEdge CLI includes several commands that provide essential operations for IoT device management and security. > **Important** > > Use `trustedge --version` to verify TrustEdge has been installed on the device. To install TrustEdge, see [Install and configure](https://dev.digicert.com/md/trustedge/install-and-configure.md). | Command | Description | | --- | --- | | `trustedge` | Base command for TrustEdge CLI. View version information and usage help. | | `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 certificate est` | Certificate enrollment, renewal, and key rekeying using Enrollment over Secure Transport (EST). | | `trustedge certificate scep` | Certificate enrollment, renewal, and key rekeying using the Simple Certificate Enrollment Protocol (SCEP). | | `trustedge mqtt` | Publish messages to an MQTT broker and subscribe to MQTT topics. Supports both MQTT 3.1.1 and MQTT 5.0 protocols. | ## In this section - [trustedge](https://dev.digicert.com/md/trustedge/cli-reference/trustedge.md) - [trustedge agent](https://dev.digicert.com/md/trustedge/cli-reference/trustedge-agent.md) - [trustedge certificate](https://dev.digicert.com/md/trustedge/cli-reference/trustedge-certificate.md) - [trustedge mqtt](https://dev.digicert.com/md/trustedge/cli-reference/trustedge-mqtt.md)