Product Documentation


Apr 27, 2015

The CloudBridge NITRO API allows you to configure and monitor the appliance programmatically. NITRO provides its functionality through Representational State Transfer (REST) interfaces. Therefore, NITRO applications can be developed in any programming language.

To use NITRO, you must have a basic understanding of the CloudBridge appliance and you must make sure that the client application has the following:

  • Access to a CloudBridge appliance, version 7.4 or later.
  • Have a system to generate HTTP or HTTPS requests (payload in JSON format) to the CloudBridge appliance. You can use any programming language or tool.

How NITRO Works

The NITRO infrastructure consists of a client application and the NITRO Web service running on a CloudBridge appliance. The communication between the client application and the NITRO web service is based on REST architecture using HTTP or HTTPS.

As shown in the above figure, a NITRO request is executed as follows:

  1. The client application sends REST request message to the NITRO web service.
  2. The web service processes the REST request message.
  3. The NITRO web service returns the corresponding REST response message to the client application.

NITRO APIs are synchronous in nature. This means that the client application waits for a response from the NITRO web service before executing another NITRO API.