Skip to content

Embedded vs native experience

OEM partners can choose to embed most Qlik Cloud capabilities into their own solution levering powerful tooling such as qlik-embed (embedding visuals) and qlik/api (accessing raw APIs and app models), as well as provide direct access to the native experiences.

This section explores the options available to you with respect to some of the capabilities available in Qlik Cloud.

Note: Irrespective of the access approach, you should configure your customer tenant to use an Identity Provider that you manage. This provides various security benefits, as well as greater control over branding.

Direct (native) access

As the name implies, you can opt to give your customer the link to their Qlik Cloud tenant, and access there the features and capabilities in the platform such as Qlik Sense apps, managing their data alerts and subscriptions, and more.

Direct access to the Qlik Cloud Hub

You can customize logos, landing page, links, and more. The image shows a custom brand, home page, and app icons.

On clicking on an app, they will be taken to the Qlik Sense client experience.

Direct access to a Qlik Sense application

This maintains the tenant brand, and then applies its own themes and styling on content within each sheet of the app as specified by the app developer.

They also have the ability to access any other user interface in the product, dependent on their assigned roles and the capabilities enabled in that tenant.

Embedded access

If you are leveraging analytics experiences in any part of your product, you can leverage qlik-embed to pull in Qlik Sense apps, sheets, charts, and data.

The simplest integrations can start with full sheet embedding, which provides all the consumption capabilities in the native Qlik Sense experience to your users.

Embedded access to a Qlik Sense sheet

Commonly, your product would provide the navigational controls to move between Qlik Sense apps, and you can optionally create components to leverage APIs for deeper integrations which can make selections, apply bookmarks, generate reports, or refresh the data in applications.

Since the full context menus are available to users, they may experience some features which direct them back to the Qlik Cloud hub. You can opt to turn these features off, block their access by assigning a user role (the Embedded Analytics User role), and optionally provide these capabilities via your user interface using Qlik Cloud APIs.

You can also opt to embed singular components from a Qlik Sense app.

Embedded access to a Qlik Sense chart

If you are using OAuth or JWT to authorize your users via your embedded application, it will apply their access permissions in both what they can do in the tenant, and with any section access configured in apps in the tenant.

API integrations

If the experience you desire doesn’t have a user interface surfaced via an embedding framework yet, or you want total customization, you can leverage Qlik’s APIs to build into your own experience.

The most common frameworks used for integrations leverage qlik-embed and qlik/api, however these are built on Qlik’s published APIs, which can be consumed with your client or tooling of choice.

Take a look at a few example integrations:

Next steps

Move onto the next section, or go back to the playbook introduction.

Was this page helpful?