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 (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 |