Skip to content

Getting Started

To get started with Qlik Core and Qlik Associative Engine, and to learn the basic concepts, we provide a number of examples and tutorials. We created three learning paths to introduce different concepts step by step.

Many of the tutorials contain runnable examples. The source code is available in separate open source repositories on GitHub.

Before you run these examples, make sure you read the Licensing page.

Hello Qlik Core!

Start here if you are new to Qlik products and Qlik Associative Engine.

The first set of examples introduce basic operations and usage of the Qlik Associative Engine. Think of it as the "Hello World" of the engine and the next steps after that. The Hello Qlik Core examples are divided into three separate parts:


In the following tutorials, you accept the EULA by defining the ACCEPT_EULA environment variable.

ACCEPT_EULA=yes docker-compose up -d


Start here if you have some knowledge about Qlik Associative Engine, its supporting libraries, and Qlik products, but you are new to container technologies such as Docker:

This tutorial covers aspects such as:

  • Configuring and using a license for Qlik Associative Engine
  • Using Qlik Associative Engine in different container orchestration tools
  • Using Mira - the Qlik Associative Engine discovery service - when running multiple instances of Qlik Associative Engine in a cluster

In-depth tutorials

Start here if you want to cover in-depth tutorials that provide detailed examples of how to work with more specific aspects of Qlik Core. We recommend that you explore these tutorials in order:

  1. Data loading
    • Loading user data into Qlik Associative Engine
  2. Monitoring and scaling
    • Taking decisions on when to scale up or down the number of Qlik Associative Engine instances
    • Placing and scheduling of Qlik Associative Engine sessions
  3. Authorization
    • Using JWTs and JWT validation in Qlik Associative Engine
    • Making sure users only see the data they are supposed to see