Skip to content

iFrames

Use qlik-embed for new integrations

For new integrations, use qlik-embed to safeguard against third-party cookie blocking and unlock future features. This tutorial remains available for those with existing implementations, but upgrading to qlik-embed ensures a robust, forward-looking solution.

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). Iframes rely on cookies to authenticate the user for the session.

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?