Product Documentation

NITRO API

Jun 03, 2014

With the NetScaler Insight Center NITRO protocol, you can configure and monitor the NetScaler Insight Center virtual appliance programmatically.

NITRO exposes its functionality through Representational State Transfer (REST) interfaces. Therefore, NITRO applications can be developed in any programming language. Additionally, for applications that must be developed in Java or .NET, NITRO APIs are exposed through relevant libraries that are packaged as separate Software Development Kits (SDKs).

Note: You must have a basic understanding of NetScaler Insight Center before using NITRO.

To use the NITRO protocol, the client application needs only the following:

  • Access to a NetScaler Insight Center virtual appliance.

  • To use REST interfaces, you must have a system that can generate HTTP or HTTPS requests (payload in JSON format) to the NetScaler Insight Center virtual appliance. You can use any programming language or tool.

  • For Java clients, you must have a system on which Java Development Kit (JDK) 1.5 or above version is available. The JDK can be downloaded from http://www.oracle.com/technetwork/java/javase/downloads/index.html.

  • For .NET clients, you must have a system on which .NET framework 3.5 or above version is installed. The .NET framework can be downloaded from http://www.microsoft.com/downloads/en/default.aspx.