Skip to content

Overview - Set up your environment

nebula.js is a collection of JavaScript libraries, visualizations, and CLIs that helps developers build and integrate visualizations on top of Qlik’s Associative Engine. All packages are published under the @nebula.js scope on npm. The primary package, @nebula.js/stardust, provides the APIs for embedding visualizations in mashups and for building custom chart extensions.

This section covers setting up a nebula.js development environment:

  • Installation - Load @nebula.js/stardust via a CDN script tag or install it with npm or yarn. Also covers installing @nebula.js/cli and using development builds during local development.
  • nebula create - Scaffold a new visualization project using nebula create <name>. Covers options for package manager, picasso.js template, and skipping dependency installation.
  • nebula serve - Run a local development server with hot reload against a Qlik Associative Engine or Qlik Cloud tenant. Covers all server options and the nebula.config.js configuration file.
  • nebula CLI - Full CLI reference for nebula create, nebula build, nebula serve, and nebula sense. Includes how to install globally, use via npx, and test a modified CLI locally.
Was this page helpful?