Skip to main content Skip to complementary content


nebula.js is an open source library, developed on GitHub. nebula.js is a collection of product and framework agnostic JavaScript libraries and APIs that helps developers integrate visualizations and mashups on top of the Qlik associative engine in Qlik Sense Desktop, Qlik Sense Enterprise on Windows, and Qlik Sense SaaS. It offers developers an alternative to the capability APIs that have historically been used to create mashups.

To use nebula.js, you should be familiar with JavaScript, promises, websockets, and open source libraries. You will need Node.js and access to the Qlik associative engine. Knowledge of Qlik concepts such as generic objects and hypercubes would also be helpful.

Getting started with nebula.js

The nebula.js open source repo in GitHub contains source files and instructions to help you get started.

You can also check out the runnable examples.

Visit GitHub for the latest version of nebula.js, or if you want to contribute to the library:


nebula.js is not responsible for authentication; see Authentication solutions in Qlik Sense and Authentication options for Qlik Sense SaaS for more information.


Documentation for this library can be found at:

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!