Widgets and extensions


Widgets are similar to visualization extensions, but widgets do not require JavaScript programming. This means you cannot create objects that require advanced calculations, or which use external libraries or files. Widgets are best suited for creating simple visualizations, such as KPI objects and tables. Widgets can also be used to add simple functionality to sheets, such as buttons to clear selections or take snapshots, or to add other visual elements.


Get started building widgets

Get started building widgets with Dev Hub


Visualization extensions use the same set of technologies as standard Qlik Sense visualizations, and if developed properly, the handling of them is identical to standard visualizations.

Visualization extensions

Get started building extensions

Get started building extensions with Dev Hub

Custom objects

Custom objects are visualization objects you build to extend the visualization capabilities of Qlik Sense using standard web technologies. A custom visualization object can be seen as a plugin mechanism that allows developers to combine the power of the Qlik Sense APIs with the capabilities of the web.

There are two types of custom objects:

  • Widgets: simple app objects created using only HTML and CSS.
  • Visualization extensions: typically more complex app enhancements created using HTML and JavaScript.

In the hub you find the widgets and visualization extensions available to you in the assets panel under Custom objects.