Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Qlik Cloud Load Script EditorNew to Visual Studio Code? Get it now.
Qlik Cloud Load Script Editor

Qlik Cloud Load Script Editor

Adam Haydon

|
313 installs
| (0) | Free
Edit Qlik Cloud app load scripts
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Qlik Cloud Script Editor

A VS Code extension for editing and managing Qlik Cloud app load scripts directly from your editor.

Features

Script Editing

  • Browse and open Qlik Cloud apps via the Qlik Cloud activity bar panel
  • View and edit individual script sections (tabs) as separate files with full syntax highlighting
  • Reorder, rename, add, and delete sections from the tree view
  • Save changes back to Qlik Cloud with an optional version message

Script History

  • Browse the full version history of an app's load script
  • Expand any version to see which sections changed compared to your current working copy
  • Click a changed section to open a diff editor showing exactly what differs
  • Revert to any previous version with a single click

App Reload & Logs

  • Trigger a Qlik Cloud app reload from VS Code using the engine API
  • Live log output streams to a dedicated Qlik Cloud Reload output channel
  • Cancel an in-progress reload via the notification
  • Browse recent reloads in the Reloads panel with status icons, timestamps, and duration
  • Click any reload with an available log to open the full log text in the editor

Language Intelligence

  • Completions for 399 built-in functions (full Qlik November 2025 coverage), keywords, variables, subs, and table names — drawn from all open sections
  • Hover documentation with signatures and descriptions for all built-in functions
  • Diagnostics flag unknown variables and common mistakes

Syntax Highlighting

  • Full syntax highlighting for Qlik Script (.qvs) files
  • Covers keywords, functions, comments, strings, dollar-sign expansions, and more

Requirements

  • A Qlik Cloud tenant
  • Either:
    • qlik-cli installed with at least one context configured in ~/.qlik/contexts.yml, or
    • An OAuth2 web client registered on your Qlik Cloud tenant (see OAuth2 setup below)

Getting Started

  1. Install the extension
  2. Open the Qlik Cloud panel in the activity bar
  3. Click Select Qlik Context (person icon) and choose your tenant
  4. Click Open Qlik App (search icon) to browse and open an app
  5. Script sections appear in the Script Sections tree — click any section to open it in the editor

Authentication

The extension supports two authentication methods:

qlik-cli contexts (API key or OAuth2 client credentials)

Reads from ~/.qlik/contexts.yml (created by qlik-cli). Both API key and OAuth2 client credentials auth types are supported. No additional setup is needed if you already use qlik-cli.

OAuth2 interactive login

Authenticate directly from VS Code via a browser consent flow — no qlik-cli required. See OAuth2 setup below.

To add an OAuth client:

  1. Click Select Qlik Context in the activity bar
  2. Choose + Add OAuth client…
  3. Enter your tenant hostname (e.g. my-tenant.eu.qlikcloud.com)
  4. Enter the Client ID from the OAuth client you registered
  5. Give it a display name — a browser tab opens for login

Saved OAuth clients persist across VS Code sessions. To remove one, open the context picker and click the trash icon next to the client.

OAuth2 Interactive Login Setup

To use the interactive login flow you need to register an OAuth2 web client on your Qlik Cloud tenant.

Step 1 — Register the OAuth client

  1. Sign in to your Qlik Cloud tenant as a tenant admin
  2. Go to Management Console → OAuth
  3. Click Create new
  4. Set the following:
    • Client type: Native
    • Name: something descriptive, e.g. VS Code Script Editor
    • Redirect URIs: http://localhost:5173/callback
  5. Under Allowed scopes, enable at minimum:
    • user_default
    • offline_access (required for long-lived sessions via refresh tokens)
  6. Click Create and copy the Client ID shown — you will need it in VS Code

Note: offline_access must be enabled on the OAuth client for the token to be refreshed automatically. Without it, you will be asked to log in again after the initial access token expires (typically within an hour).

Step 2 — Add the client in VS Code

Follow the steps in OAuth2 interactive login above.

Commands

Icon Command Description
$(account) Select Qlik Context Choose which tenant to connect to
$(search) Open Qlik App Browse and open an app from your tenant
$(cloud-upload) Save Script Save all sections back to Qlik Cloud
$(add) Add Section Add a new script section
$(run) Reload App Execute the load script with live log output
$(refresh) Refresh History Reload the Script History panel

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft