enigma.js

Warning: This feature is delivered as EXPERIMENTAL in this release.

The enigma.js library helps you to communicate with the Qlik Associative Engine in both Qlik Sense and Qlik Sense Desktop. You can use it to build your own client or to build your own Node.js service. Examples of use may be building your own browser-based analytics tools, backend services, or command-line scripts. The enigma.js library can be used as an SDK or to do CRUD (that is create, read, update and delete) operations on apps and on app entities.

enigma.js on GitHub

enigma.js is an open source library, developed on GitHub. Visit GitHub for the latest version of enigma.js, or if you want to contribute to the library.

Documentation

The complete documentation for this library can also be found on GitHub.

Available services

This version of enigma.js provides the following services:

  • qix: provides an API to communicate with a Qlik Associative Engine. It can be used to build analytics tools, providing the full flexibility of the Qlik Engine JSON API.

Examples

Learn how to use enigma.js in Qlik Sense.

Using enigma.js in Qlik Sense

Visit GitHub for more examples on how to use enigma.js.

Did this information help you?

Thanks for letting us know. Is there anything you'd like to tell us about this topic?

Can you tell us why it did not help you and how we can improve it?