On Github, there is a repository that provides a server-side extension (SSE) protocol based on gRPC that allows you to extend the Qlik built-in expression library with functionality from external calculation engines. Users can use external calculation engines in both load scripts and charts. In Qlik Sense and QlikView, the instance can connect to these server-side extensions (SSEs) by defining analytic connections.
This repository includes documentation that describes the SSE protocol, how to use it and how to build client customized plugins. Also included are examples written in a couple of different languages.
Resolution:
Qlik Server-Side Extension: https://github.com/qlik-oss/server-side-extension
Documentation:
Overview and Considerations: https://github.com/qlik-oss/server-side-extension/blob/master/docs/README.md
Communication Flow: https://github.com/qlik-oss/server-side-extension/blob/master/docs/communication_flow.md
Guide to Certificates: https://github.com/qlik-oss/server-side-extension/blob/master/generate_certs_guide/README.md
Configuring SSE Plugins: https://github.com/qlik-oss/server-side-extension/blob/master/docs/configuration.md
Writing your own SSE Plugin: https://github.com/qlik-oss/server-side-extension/blob/master/docs/writing_a_plugin.md
Protocol Documentation: https://github.com/qlik-oss/server-side-extension/blob/master/docs/SSE_Protocol.md
Example Plugins:
R-Plugin for connecting to R via RServe