Overview - enigma-go

enigma-go is a library used for communication with the Qlik Associative Engine in Golang environments. Examples of use may be building your own analytics tools, back-end services, or other tools communicating with a Qlik Associative Engine.


go get -u github.com/qlik-oss/enigma-go

Get started

Connecting to a Qlik Associative Engine and interacting with an app involves at least the following steps:

  1. Create and set up a Dialer object with TLS configuration, etc.
  2. Open a WebSocket to the Qlik Associative Engine using the Dial function in the Dialer.
  3. Open or create an app using openDoc or createApp.

Refer to the examples section for more information.


enigma-go includes generated API code that’s based on the latest available Qlik Associative Engine schema.

When a new schema is available, a new version of enigma-go is released as well.

Was this page helpful?