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.

APIs for mashups
API name API type
Engine API JSON RPC
Backend API JavaScript library
Root API JavaScript library (Capability API)
App API JavaScript library (Capability API)
Bookmark API JavaScript library (Capability API)
Field API JavaScript library (Capability API)
Global API JavaScript library (Capability API)
Table API JavaScript library(Capability API)
Theme API JavaScript library (Capability API)
Navigation API JavaScript library (Capability API)
Selection API JavaScript library (Capability API)
Variable API JavaScript library (Capability API)
Visualization API JavaScript library (Capability API)
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