iFrames

Note: Consider using qlik-embed for your project, rather than this framework. It makes handling topics such as authentication, browser privacy controls, and customization easier than ever.

Using an iFrame provides an easy way of giving your users full access to the Qlik Sense client, with all of the Analytics experiences built in. Capabilities such as data alerts, notes, bookmarks, self-service authoring, and more are available as they are in the native interface.

iFrame

iFrame embedding allows sheets or objects to be integrated into web apps and portals, often without the need for any JavaScript or other code. You only need an iframe tag, which can be generated on any Qlik Sense page using the App Integration API (for whole sheets), or Single Integration API (for single objects).

The App Integration API provides parameters that can be used to create an URL that returns a complete HTML page containing the embedded app. For details, see App integration.

With the Single Integration API, you can integrate single Qlik Sense visualizations, sheets, or snapshots into an iFrame. See Single integration for more info.

While iFrames are often considered the simplest solution, they are very flexible, and can even be used with anonymous use cases when deployed in conjunction with other services or APIs. They can also be used with other Qlik integration tools such as enigma.js to do things like setting themes within an iFrame.

Prerequisite for using iFrames

Web technology that supports iFrames (for example, HTML)

Use cases best suited for iFrames

  • When you want more native Qlik capability (sheets, data alerts, and so on).
  • When you want a low-code solution for non-technical users.
  • When you want to quickly embed into a web page where security controls for content are lax.
  • When you have framework isolation requirements (for example, the parent page is using Angular < v2).

iFrame examples

Was this page helpful?