enigma-go is a library that helps you communicate with a Qlik Associative Engine. 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
Connecting to a Qlik Associative Engine and interacting with a document/app involves at least the following steps:
-
Create and set up a Dialer object with TLS configuration, etc.
-
Open a WebSocket to the Qlik Associative Engine using the Dial function in the Dialer.
-
Open or create a document/app using openDoc or createApp.
Refer to the examples section for more information.
enigma-go includes generated API code that is based on the latest available Qlik Associative Engine schema. When a new schema is available, a new version of enigma-go will be made available.