--- title: "sdpctl" slug: "sdpctl-v6-6" description: "Streamline your Collective management with sdpctl, a command line tool for upgrades, backups, and more. Explore its full capabilities on GitHub." tags: ["sdpctl"] updated: 2026-02-23T17:30:39Z published: 2026-02-23T17:30:50Z canonical: "support.appgate.com/sdpctl-v6-6" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.appgate.com/llms.txt > Use this file to discover all available pages before exploring further. # sdpctl sdpctl is a command line tool designed to streamline the management of Collectives. As well as performing critical tasks such as upgrading and backing up a Collective, there are several other functions available. For the full scope of what sdpctl can do, see the documentation hosted in [GitHub](https://appgate.github.io/sdpctl/). ## Using sdpctl To use sdpctl: - Download the latest version [here](https://appgate.github.io/sdpctl/). This site is not linked to AppGate ZTNA versions, so check GitHub before using sdpctl to see if there is a newer version available. - Copy the relevant version of sdpctl to the system where it will run, which will be outside of the AppGate ZTNA Collective. ### Before you start - Note your primary Controller and its hostname. You will connect to its admin interface and will need to reference this Controller if you must revert your upgrade. > [!NOTE] > NOTE > > Do not use a load-balanced address or hostname, as sdpctl needs to work consistently with the same Controller. - Get the [CA cert file](/v1/docs/certificate-authority-v6-6) from the Controller's CA page (System > Certificate Authority). This will ensure there is a mutually-trusted TLS connection established between sdpctl and the Controller when the self-signed certificate is still in use for the admin/API access. - Create a suitable admin user account for sdpctl to use with proper [Admin Role](/v1/docs/configure-admin-roles-v6-6) privileges: *Upgrade* on the Controller or *Backup* on other appliances. - Create a Policy for the admin user and select the proper Admin role for it.