Download Set Analysis Primer


A Qlik Sense CLI for App Migration between Environments

Last week I came across an interesting requirement to move an app from one server to another, including community sheets.

Is it really possible? I was hoping that it is so I looked for a solution.

Yes, you can do it. It’s straightforward, copy app binary, rename it and change the file extension to .qvf and import it in another environment.

Great! will it keep the sheet published status, approved status and owner info as is?

I have a bad news for you.

No, all the community sheets will become base sheets and the person migrating the app will become the owner of all the app objects, sheets, bookmarks, and stories.

I have tried searching through Qlik community and Qlik knowledge base, and have not found an easy solution for this problem. The best answer I found is to change the published and approved status and object ownership manually. For the smaller app, it is ok to apply changes manually, but for bigger apps with more sheets and objects, it’s complicated.

Enter my effort to come up with a solution to address this major issue that I am sure all of you are facing at work.

I spent a weekend and created node CLI app to migrate the Qlik Sense app from one environment to another including community sheets and its published, approved and ownership metadata.


Let’s see it in action.

Considering the fact that it is a tall order to migrate a Qlik Sense application with community sheets with original ownership from one environment to another, and that there is no solution available to address this business conundrum, I hope you will find it helpful.

Please feel free to download and share your feedback so that we can make it better in future releases.


If you enjoyed this article, get email updates (it’s free).

* indicates required
About the author

14 Responses
  1. gopi krishna

    Hi Team,

    we want to test this tool, we have downloaded and tried to use but it shows this version is expired. can you please help us to provide latest version to test the tool

  2. Stephen


    I would really like to try this tool, but the version does not work as it is expired.
    Can you please let me know how I can test this asap?

    Thank you!


  3. Stephen

    We accidently deleted 4 apps, which resulted in the loss of 1800 user objects. Although we did had a backup, it would be very hard to put these objects back and maintaining the object owners. A normal restore would assign all the user objects to 1 user, which would be useless.
    But with this tool, we were able to restore everything as it was, which saved us tons of work.
    So I am very grateful that we could use this tool.

  4. Mark


    This looks like a great tool, when I use the download links I get version 1.0.0 which the tool indicates has expired! Is the newer version available?


  5. vijaya


    can you please provide the latest version of the app migrator tool, because if we open the existing one it shows us “expired message”, so please provide the latest one or any link suggest us

    Thank you.

  6. Simranjeet Singh

    Hi Team,

    Could you please let us know from where the updated version can be downloaded?

    In the instructions provided in the tool it says to connect with your team. Have done that but awaiting response.

  7. Robin


    I have downloaded your tool, thanks for publishing it.
    However every time when I open the app, and I input a number, as soon as I press enter, it closes the CLI. What could be going wrong? This happens on different computers, and therefore unable to use this great tool!


  8. Ronald

    Hi, Great tool. I have a question, can I use this tool to make a backup in a PROD environment (export) and after import in other environment TEST, for example? If is this possible what is the step-by-step?

    Best Regards


Leave a Reply