Skip to content

JavaScript APIs and libraries

Qlik’s JavaScript APIs and libraries wrap the REST and JSON-RPC APIs, making it faster for developers to embed, extend, and integrate Qlik Cloud capabilities into web applications.

App Integration

The App Integration API provides parameters that can be used to create a URL that returns a complete HTML page containing the embedded app. This URL can be embedded in a web page, for example by including it in an iFrame. Consider using the qlik-embed toolkit with the classic/app or analytics/sheet UI instead to mitigate for third-party cookie blocking issues in modern browsers.

Capability APIs

The Capability APIs are a collection of JavaScript APIs that allows you to easily embed Qlik Sense content into a web page, and interact with data. With just a few lines of code, it is possible to create a visualization that leverages the Qlik Sense visualization library. Consider using the qlik-embed toolkit with the classic/chart or analytics/chart UI for a more modern embedding experience.

Custom component

Custom components are small, self-contained elements of code that can be used and re-used when building widgets. Custom components contains the following elements: definition (QEXT) file, main JavaScript file and optional assets such as JavaScript libraries, images, and fonts.

enigma.js

JavaScript library for consuming Qlik backend services, commonly used with nebula.js. Consider using the qlik-embed toolkit for an easier embedding experience, whilst building on the same core technologies.

Extensions

The Extension API consists of methods and properties used to create custom legacy visualization extensions. Consider leveraging nebula.js for new extension authoring.

Listbox

nebula listbox properties definition

Nebula Bar chart

Bar chart generic object definition

Nebula Box plot chart

Boxplot generic object definition

Nebula Bullet chart

Bullet chart generic object definition

Nebula Button

Action button generic object definition

Nebula Combo chart

Combo chart generic object definition

Nebula Distribution plot chart

Distributionplot generic object definition

Nebula Filter Pane

Filter pane generic object definition

Nebula Funnel chart

Funnel chart generic object definition

Nebula Grid chart

Grid chart generic object definition

Nebula Histogram chart

Histogram generic object definition

Nebula KPI

KPI generic object definition

Nebula Line chart

Line chart generic object definition

Nebula Mekko chart

Mekko chart generic object definition

Nebula Navigation menu

Navigation menu generic object definition

Nebula Network chart

Network chart generic object definition

Nebula Org chart

Org chart generic object definition

Nebula Pie chart

Pie chart generic object definition

Nebula Pivot table

Pivot Table generic object definition

Nebula Sankey chart

Sankey chart generic object definition

Nebula Scatter plot

Scatter plot generic object definition

Nebula Scatter plot plugins

Scatter plot plugins API definitions

Nebula Table

Table generic object definition

Nebula Treemap

Treemap generic object definition

Nebula Waterfall chart

Waterfall chart generic object definition

Nebula Word Cloud

Word cloud generic object definition

nebula.js: stardust

Product and framework agnostic integration API for Qlik's Associative Engine, commonly used with enigma.js. Consider using the qlik-embed toolkit for an easier embedding experience, whilst building on the same core technologies.

picasso.js

A charting library streamlined for building visualizations for the Qlik Sense Analytics platform.

Sense client objects

Sense Client Objects consists of a collection of properties for defining different types of objects compatible with Qlik Sense Client

Single Integrations

The Single Integration API provides parameters that can be used to create a URL that returns a complete HTML page containing, for example, an embedded Qlik Sense visualization. This URL can be embedded in a web page by including it in an iFrame. Consider using the qlik-embed toolkit with the classic/chart or analytics/chart UI instead to mitigate for third-party cookie blocking issues in modern browsers.
Was this page helpful?