Skip to main content

Creating apps

Qlik Sense apps are purpose-built applications created with data. App users explore the data through visualizations selected and enhanced by app developers.

Apps are created by three primary methods depending on skill level and how much data manipulation is required upon dataload. Options from basic to advanced include:

  1. Uploaded once and never modified.
  2. Modified manually through Data manager.
  3. Replaced or refreshed with net new changes.

When you create an app, you add it to a space. There are two kinds of spaces in which you can create new apps: . Personal spaces are private to individual users. Apps and data sources added there cannot be shared with other users. Shared spaces are collaborative. You can create apps and other members of a shared space can access them. You can also work with other space members to develop apps. Data sources in shared spaces are shared with other members. When your app is complete, you can invite your app audience to your shared space or publish the app to a managed space. For more information about working with shared and managed spaces, see Working in spaces.

The foundation of an app is the data model and load script. Measures and dimensions are reusable data items used to build charts. Sheets and stories display and organize your visualizations. Discoveries can be made by applying filters and selections.

A Qlik Sense app with selections applied

Make discoveries by applying selections

Permissions are required to create and interact with apps. If app functionality is not available to you, contact your administrator for appropriate permissions.


Data manager and Data load editor

The Data manager lets you quickly add and transform data. You can also associate data tables. The Data load editor uses scripts to connect to a data source and retrieve the data. See Loading and managing data with Data Manager and Using the data load editor.


Measures are calculations used in visualizations. Measures are created from an expression composed of aggregation functions, such as Sum or Max, combined with one or several fields. See Measures and Using expressions in visualizations.


Dimensions are fields used in visualizations. Dimensions determine how the data in a visualization is grouped. For example: total sales per country or number of products per supplier. See Data grouping with dimensions and Fields.

Structure and visuals


Sheets contain data visualizations, such as charts and tables. You create structure in your app by grouping visualizations on sheets. For example, you could have a sheet for North American sales, and a different sheet for Europe. For more information, see Structuring an app using sheets and Qlik Sense visualizations.


Bookmarks are shortcuts to a certain set of selections and chart expansions. See Bookmarking selections.


Stories are based on snapshots of visualizations. You present your data by creating a story that guides you to new insights by combining snapshots of data at specific times and selection states. See Sharing insights with data storytelling.

Working with apps in the cloud hub

You can add, edit, and share apps in the cloud hub.

Apps can be added in the cloud hub by users with a professional role. Cloud hub members can view and interact with apps in spaces to which they are members. If they have permission in the shared or managed space, they can add content such as sheets and stories to the apps.


Apps made in Qlik Sense Enterprise on Windows and published to the cloud hub cannot be edited or shared within the cloud hub. If you want to edit these apps in the cloud hub, you should export the apps from the QMC and import them into the cloud hub.

There are different ways of developing apps and sharing them in your cloud hub. Here is a sample app lifecycle:

  1. Create your app in the cloud hub

    You can create a new app and develop it in the cloud hub. If you want to develop the app collaboratively, you can add the app to a shared space.

    Creating apps and adding data

    Working in spaces

    If you own an app in the cloud hub that you want to use as a template, you can duplicate that app and then edit the copy.

    Duplicating apps in the cloud hub

    You can also import an app, such as one exported from another deployment of Qlik Sense.

    Uploading apps

  2. Add data and develop your app

    If you created a new app, you can add data sources, build your data model, and then create sheets and stories. If the app is in a shared space, you can also use data sources already added to the space.

    If you copied an app, you can change the data sources, revise the data model, and then edit the sheets and stories. If you duplicate an app containing data sources you do not own, you will need to add those sources.

    If you uploaded an app, you need to add the original data sources to the app again. You can also add new data sources and change the content.

    Your sheets and stories are private until you make them public. For more information, see Granting access to sheets, bookmarks, and stories.

  3. Create a data reload schedule

    You can create scheduled reloads of your data to make sure your visualizations reflect the most up to date information.

    Reloading app data in the cloud hub

  4. Share your app with other members

    You can share your personal app with members of your cloud hub by moving the app to a shared space. You can also publish the app to a managed space.

    Working in shared spaces

    Working in managed spaces

  5. Update your app

    As app owner, you may receive feedback from your app users. A shared app can be updated at any time. You can make sheets and stories private again to work on them further. You can make changes to the data model.

  6. Retire an app in the cloud hub

    When the app is no longer required, you can delete it from the cloud hub.

    Deleting apps