Skip to main content

APIs for mashups

Qlik Sense comes with a number of Capability and other client-side APIs that can be used for building mashups. Once your mashup is set up, you will have access to the qlik namespace. The qlik namespace provides all of the methods of the Root API. From there, you can use the openApp method to connect to a Qlik Sense app and get an app object with which you can use all of the methods of the App API. That is the general pattern of the Capability APIs. For example, the get and create methods of the Visualization API both return an instance of the QVisualization class that has methods related to modifying and displaying the visualization returned.

API name API type
Engine API JSON RPC
Backend API JavaScript library
Root API JavaScript library
App API JavaScript library
Bookmark API JavaScript library
Field API JavaScript library
Global API JavaScript library
Table API JavaScript library
Theme API JavaScript library
Selection API JavaScript library
Variable API JavaScript library
Visualization API JavaScript library
App Integration API URL integration
Single Integration API URL integration
qlik-visual Web component
enigma.js (Windows only) JavaScript library
enigma-go (Windows only) Go library
leonardo-ui (Windows only) Web component