Skip to main content Skip to complementary content


A QlikView extension allows you to visualize your data the way you want to see it. With extensions, fully interactive custom visualizations can be used directly from within QlikView. This feature enables the use of specialist visualizations and user interface components that are not present in standard QlikView. Extensions allows you, for example to create and use a map or a tag cloud directly from within your QlikView application just like any other QlikView object.

QlikView extensions are designed to work in the QlikView Ajax client. It also works in QlikView Desktop if you turn on WebView.

Object and document extensions

There are two different types of QlikView extensions:

  • Object extensions represent a single visualization object within a QlikView document, very similar to the standard objects (for example a straight-table, a chart, or a text object) that QlikView provides. In comparison to a standard object, an extension developer can decide what the entire object should look like.
  • Document extensions allow you to customize an entire QlikView document, for example by using a document extension you can achieve that the entire document is not aligned to the left side of your browser but center aligned instead.

You develop extensions using standard web-technologies like JavaScript, HTML and CSS, but you can also use Java, Flash or Silverlight.


It is assumed that you have some basic knowledge of the following technologies:

  • You should know how to create and configure QlikView objects using WebView, which simulates QlikView Ajax client in QlikView Desktop
  • Basic web technologies, like HTML and CSS
  • Robust understanding of JavaScript
  • Basic knowledge of the jQuery framework for JavaScript

The following software components are needed when developing QlikView extensions:

  • QlikView Desktop (version 11 SR2 or higher)
  • Simple text editor, for example Notepad++ or similar


The following limitations apply for QlikView extensions:

  • You cannot modify the data model or the data of a QlikView application
  • QlikView extensions cannot be used in reports

Related documentation

  • QlikView JavaScript API reference
  • QlikView extension definition file (definition.xml)
  • QlikView properties page (QVPP files)
  • QlikView properties (how to set initial values and behavior for an extension)

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!

Join the Analytics Modernization Program

Remove banner from view

Modernize without compromising your valuable QlikView apps with the Analytics Modernization Program. Click here for more information or reach out: