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

Qlik Engine API

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

Repository Service API

.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

Building Windows applications with the .NET SDK