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
Connecting to a Qlik Associative Engine and interacting with an 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 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.