RESTful API

The NetProfiler includes a RESTful API that provides web services using the REST (Representational State Transfer) architecture principles. The API is RESTful in that it:

  • Uses only HTTP methods – It includes the GET, PUT, POST and other methods within the HTTP method.

  • Is stateless – It handles HTTP messages from clients individually and independently, not storing or relying on client state information.

  • Uses a directory-like structure for its URIs (Universal Resource Identifiers) – The client can fully scope the resources in the URI sent with the HTTP method. The hierarchical structure of the resources is exposed and accessible through the use of path variables.

  • Transfers a requested representation of the Alluvio resource – Information is served to the client in XML, JSON, CSV or PDF, depending on the resource.

The NetProfiler also provides a browser for learning about the RESTful API. The browser identifies resources and provides examples. It can be launched from:

  • Help menu in the heading of the web user interface.

  • Information link in the RESTful API row of the APIs table on the Administration > Integration > APIs Access page.

REST API information is also posted at:   https://support.riverbed.com/apis/

OAuth authentication

API access

Integrating with other products