Skip to main content


The Bitdefender RMM SDK Tools are a utility composed of command-line switches that can be used together with the GravityZone API, to instrument the integration with Bitdefender GravityZone.

This section describes the functionality of the Bitdefender RMM SDK Tools, providing details about the parameters necessary to use the utility in different integration scenarios.

How the RMM SDK Tools work

The Bitdefender RMM SDK Tools work at the command-line level, together with the GravityZone Web APIs, to allow you to perform remote actions such as security solution deployment and update or get the update status.

The Bitdefender GravityZone technology

Bitdefender GravityZone provides multiple layers of security for your endpoints, covering antimalware with behavioral monitoring, zero-day threat protection, application control whitelisting, sandboxing, firewall and device control.

The architecture of this solution includes the following components:

  • Control Center, a web console to manage, monitor and deploy endpoint protection.

  • A security agent with protection layers configurable through Control Center. The security agent for Windows and Linux systems is named Bitdefender Endpoint Security Tools (BEST), while the one for macOS is named Endpoint Security for Mac (EPS for Mac). The security agent deployment is done through the following installation packages:

    • Setup downloader, a small-sized file that downloads and runs Bitdefender security agent installation files.

    • Full kit, a large-sized file that runs Bitdefender security agent installation files.


To validate the execution of the command-line switches, you can retrieve feedback from the tools as follows:

  • Exit code - the code returned after a process is completed indicating error codes or process exit codes. For more information, refer to Error codes.

  • Standard output print - for successfully completed processes, the tool prints to stdout additional information.