Cisco ANA BQL API Cisco ANA BQL API

The ANA BQL Application Programming Interface (API) is a northbound interface (NBI) that uses the BQL language. BQL (Broadband Query Language) is a domain-specific language for interoperating with ANA. This figure gives an overview of the BQL API and how it relates to other parts of ANA.

 

 

ANA connects with third-party systems using IP and a socket, or secure SSL. BQL API uses a queries, notifications and commands to communicate with ANA NBI clients.

Benefits of the BQL API
 
BQL is a field proven API for integrating with ANA, that gives systems integrators and engineers the following benefits:
  • It is a flexible, domain-specific language that gives broad accessibility to ANA data objects, EMS-level commands, and NE or device-level commands.
  • A vast array of libraries and examples are available to re-use and build upon to create quick, reliable integration solutions.
  • BQL uses common integration technologies such as XML and SSL, so that widely available skill sets and well-understood approaches are used for integrating with ANA.
  • Cisco offers Developer Support Services and Cisco Advanced Services professional services to assist you with your ANA integration needs. 
For More Information
 
Learn more about the BQL API protocol and commands in the What is it? section below.

Visit the Getting Started section to learn about the additional BQL resources available on this site

Site Map Site Map

Click to go back to ANA Tech Center

Click to go to ANA Activation API