Getting started building visualization extensions with Dev Hub
Last updated: 6/9/2026
This topic describes how to create your first visualization extension, based on the Hello world example which is included in your Qlik Sense installation.
Do the following:
-
Open Dev Hub.
-
Click Create new and fill in the details.
Name the visualization extension HelloWorld and use the Basic Visualization template and then click Create & edit.
The new visualization extension is created and opened automatically, it is also visible in the items list.
-
Click on the newly created HelloWorld visualization extension and select Edit.
It is launched in the Extension editor.
-
Import the preview image file.
Information noteThe preview image should be saved in PNG format.Click Menu > Import file and browse to ..Users\<UserName>\Documents\Qlik\Examples\Extensions\HelloWorld and select the helloworld.png file. Then click Open.
The image file is included in the project and visible on the right hand side panel.
-
Update the QEXT file.
{ "name": "Hello World", "description": "Hello World example", "preview": "helloworld.png", "type": "visualization", "version": "1.0.0", "author": "" }Information noteThe preview file previously imported is defined in the "preview" field. -
Add your rendering code to the JavaScript file.
define( [ ], function ( ) { return { paint: function ($element) { //add your rendering code here $element.html( "Hello world!!" ); } }; } ); -
Click Save.
The visualization extension has now been saved and is available from Qlik Sense.