Develop > Developer Reference > Using APIs > Universal CMDB API > Using the Universal CMDB API

Using the Universal CMDB API

The Universal CMDB API is used to integrate applications with the Universal CMDB (CMDB). The API provides methods to:

  • Add, remove, and update CIs and relations in the CMDB

  • Retrieve information about the class model

  • Retrieve information from the UCMDB history

  • Run what-if scenarios

  • Retrieve information about configuration items and relationships

Methods for retrieving information about configuration items and relationships generally use the Topology Query Language (TQL). For details, see Topology Query Language.

Users of the Universal CMDB API should be familiar with:

  • The Java programming language

  • Universal CMDB