Expanding Qlik Sense
Introduction
You can integrate Qlik Sense in your own software using the Qlik Sense APIs and SDKs. It can, for example, be integrated as a:
- Windows application
- Web-based application
You can also leverage the Qlik associative engine in your applications, as well as automate common tasks and build your own client.
Relevant APIs
There are several APIs and SDKs that help you integrate Qlik Sense into your own software.
Qlik Engine JSON API
The Qlik Engine JSON API is a WebSocket protocol that uses JSON to pass information between the Qlik associative engine and the clients. It works on any platform and with any programming language that includes a WebSocket library.
You can use it when you:
- Create your own custom client
- Automate common tasks
- Develop a platform independently
Repository Service API
The Qlik Sense Repository Service API is a REST API that allows focused management. It can be used to automate tasks like:
- Start reload task from an external tool
- Manage license information
- Extract data about the system
.NET SDK
The Qlik Sense .NET SDK can be used to administer or modify Qlik Sense apps in different ways and to use Qlik Sense as a computing device.
The Qlik Sense .NET SDK is a development library for Visual Studio based on .NET and Common Language Runtime. It exposes the Qlik Engine JSON API and built-in client objects as .NET classes and hides low level logic.
You can make use of the .NET SDK when you want to:
- Automate creation of apps, sheets and objects
- Use the Qlik associative engine as a backend for your application