Extension API
The Extension API is the legacy framework for building visualization extensions. For new extensions, use nebula.js instead. See the extension development guidelines for guidance on choosing the right approach.
The Extension API uses RequireJS and passes a jQuery-wrapped $element to the paint() method.
It is still supported for existing extensions. The migration path to nebula.js is documented in
Migrate a visualization extension to nebula.js.
In Qlik Cloud, visualization extensions support data export to XLSX if the chart’s data model includes a hypercube. Export to image, PDF, and PowerPoint is not supported for extensions in Qlik Cloud — those formats are only available on Qlik Sense client-managed.
Get started
Learn the basics of building visualization extensions with the Extension API.
Build an extension
Explore data handling, hypercubes, selections, and styling in extensions.
Property panels
Add properties to visualization extensions so end users can configure them.
Picasso.js
Use the Picasso.js charting library to build data visualizations inside extensions.