Home
Last updated: 9/29/2026QlikView for Developers help
The QlikView platform exposes a set of APIs and SDKs that allow you to extend and customize QlikView.
Extending QlikView
QlikView can be extended in many different ways. You can create your own data connector with the QVX SDK or you can create object extensions, that is custom visualizations or user interface components, based on standard web technologies. You can also create document extensions that can change document wide QlikView behavior.
Building custom connectors
The QlikView platform allows you to integrate custom data sources by using the Qlik data eXchange (QVX) SDK. It encapsulates logic in a custom connector and provides a seamless user experience.
Building extensions
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. 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.
Building mashups
In the context of web development, a mashup is a web page or web application that uses content from more than one source to create a single new service displayed in a single graphical interface.
Using QlikView with automation and macros
QlikView is equipped with an Automation interface (Automation was previously known as OLE Automation). This interface allows an external program or internal macro to access and control the QlikView application.
Using QlikView with automation and macros
QlikView COM API reference (download QV document)