Legal Disclaimer: The resource assets in this website may include abbreviated and/or legacy terminology for HPE Aruba Networking products. See www.arubanetworks.com for current and complete HPE Aruba Networking product lines and names.
APIs for Gateway Management
HPE Aruba Networking Central supports an Application Programming Interface (APIs Application Programming Interface. Refers to a set of functions, procedures, protocols, and tools that enable users to build application software.) to allow the administrator users to create and manage APIs. It supports the following types of APIs:
- A polling-based API — The Representational State Transfer (REST Representational State Transfer. REST is a simple and stateless architecture that the web services use for providing interoperability between computer systems on the Internet. In a RESTful web service, requests made to the URI of a resource will elicit a response that may be in XML, HTML, JSON or some other defined format. )-based APIs support HTTP Hypertext Transfer Protocol. The HTTP is an application protocol to transfer data over the web. The HTTP protocol defines how messages are formatted and transmitted, and the actions that the w servers and browsers should take in response to various commands. GET GET refers HTTP request method or an SNMP operation method. The GET HTTP request method submits data to be processed to a specified resource. The GET SNMP operation method obtains information from the Management Information Base (MIB). operations by providing a specific URL Uniform Resource Locator. URL is a global address used for locating web resources on the Internet. for each query. The output for these operations are returned in the JSON JavaScript Object Notation. JSON is an open-standard, language-independent, lightweight data-interchange format used to transmit data objects consisting of attribute–value pairs. JSON uses a "self-describing" text format that is easy for humans to read and write, and that can be used as a data format by any programming language. format.
- Push or Event APIs — The Push API gives web applications the ability to receive messages pushed to them from a server.
The API Gateway feature in HPE Aruba Networking Central offers the following benefits:
- Provides a gateway that can run on public and private cloud as containers
- Displays the API usage pattern
- Provides a developer portal to develop applications using the APIs
For more information on API Gateway, supported APIs, and the OAuth Open Standard for Authorization. OAuth is a token-based authorization standard that allows websites or third-party applications to access user information, without exposing the user credentials. token generation procedure, see API Gateway.