How to manage Citrix ADC via NITRO Powershell API

Case

You need to manage your Citrix ADC standalone appliance, ha pair or cluster remotely via the Citrix ADC Nitro API by using Powershell.

Solution

The Citrix ADC NITRO protocol allows you to configure and monitor the Citrix ADC appliance programmatically by using Representational State Transfer (REST) interfaces.

The NITRO package is available as a tar file on the Downloads page of the configuration utility of the Citrix ADC appliance.

You must download and untar the file to a folder on your local system. The folder contains the NITRO libraries in the lib subfolder. The libraries must be added to the client application classpath to access NITRO functionality. The folder also provides samples and documentation that can help you understand the NITRO SDK. Detailed documentation for NITRO API can also be found at: https://developer-docs.citrix.com/projects/citrix-adc-nitro-api-reference/en/latest/.

The following Powershell scripts are available for NITRO:

Sources

https://docs.citrix.com/en-us/citrix-adc/current-release/nitro-api.html

https://developer-docs.citrix.com/projects/citrix-adc-nitro-api-reference/en/latest/

https://www.carlstalhood.com/netscaler-scripting/

Was this article helpful?

Related Articles