Art of the Possible

This example application showcases some of the possibilities of using Qlik® inside of a web application.


We've used an instance of Qlik® Core to host the data, the Qlik® Engine API (QIX) to interact with it and Picasso.js and D3 to create the visualizations.

Want to know more?

If you're like to more about what's involved in creating a fully bespoke solution on top of your data then get in touch. Email us at, we'd love to talk more with you about it.

Live Currency Example

This example shows a Qlik Sense table that has been created with the Visualization API. Every 5 seconds, this page makes a call to a web service to get an imaginary USD-EUR conversion rate and uses the value to update the expression behind the "Sales €" column. This is achieved using the applyPatches() method.

Saving Space

This example shows the power of Generic Objects. When working with the Qlik® Engine API level you have the freedom to design the data layer first and then create a visualisation to match. Standard Qlik® visualisations typically use a single HyperCube. The KPIs below each contain 2 separate views and use 3 HyperCubes.
Click on a KPI to flip it and see how you can reuse space on the page for multiple purposes.
Click on a country to select it.

Margin by Quarter


This bar chart has created with D3 and, like the KPIs on the previous page, contain multiple HyperCubes.
Hover over the bars on the barchart to get more insights. The popup has been built with a combination of Picasso.js and regular HTML/CSS.

Sales by Product Category

Natural Language Search with Sensey McSenseFace

This is Sensey McSenseFace. A search tool, designed to sit on top of a Qlik application that uses natural language to create visualisations on the fly.

Here are some search suggestions to help get you started, try or

You can also configure synonyms and translations without updating the underlying data model.

For example, try or

You can also change the visualization type, like this