name: qlik-cloud description: Complete Qlik analytics platform integration supporting both Qlik Cloud and Qlik Sense Enterprise on Windows (on-premise). 37+ tools covering health checks, search, app management, reloads, natural language queries (Insight Advisor), automations, AutoML, Qlik Answers AI, data alerts, spaces/streams, users, licenses, and lineage. Use when user asks about Qlik, Qlik Cloud, Qlik Sense apps, analytics dashboards, data reloads, or wants to query business data.
Qlik Skill
Complete OpenClaw integration for Qlik Cloud and Qlik Sense Enterprise on Windows (On-Premise).
๐ Quick Setup
Qlik Cloud
Add to TOOLS.md:
### Qlik Cloud
- Tenant URL: https://your-tenant.region.qlikcloud.com
- API Key: your-api-key-here
Get an API key: Qlik Cloud โ Profile icon โ Profile settings โ API keys โ Generate new key
Qlik Sense Enterprise (On-Premise)
Add to TOOLS.md:
### Qlik Sense On-Premise
- Server URL: https://qlik-server.company.local
- Certificate Path: /path/to/client.pem
- Key Path: /path/to/client_key.pem
- Virtual Proxy: (optional)
Or use header authentication:
### Qlik Sense On-Premise
- Server URL: https://qlik-server.company.local
- User Directory: DOMAIN
- User ID: username
- Virtual Proxy: (optional)
Environment Variables
| Variable | Platform | Description |
|---|---|---|
QLIK_TENANT |
Cloud | Tenant URL (e.g., https://company.eu.qlikcloud.com) |
QLIK_API_KEY |
Cloud | API key from profile settings |
QLIK_SERVER |
On-Prem | Server URL (e.g., https://qlik.company.local) |
QLIK_CERT |
On-Prem | Path to client certificate (PEM) |
QLIK_KEY |
On-Prem | Path to client key (PEM) |
QLIK_USER_DIRECTORY |
On-Prem | User directory for header auth |
QLIK_USER_ID |
On-Prem | User ID for header auth |
QLIK_VIRTUAL_PROXY |
On-Prem | Virtual proxy prefix (optional) |
โก Platform Comparison
| Feature | Cloud | On-Premise |
|---|---|---|
| Apps & Reloads | โ | โ |
| Spaces / Streams | โ Spaces | โ Streams |
| Users & Governance | โ | โ |
| Health Check | โ | โ |
| Insight Advisor (NL Query) | โ REST API | โ REST API* |
| Automations | โ | โ |
| AutoML | โ | โ |
| Qlik Answers | โ | โ |
| Data Alerts | โ | โ |
| Lineage (QRI) | โ | โ |
| Managed Datasets | โ | โ |
*On-premise Insight Advisor requires Insight Advisor Chat enabled in QMC (uses /api/v1/nl/query).
๐ง When to Use What
| You Want... | Use This | Example |
|---|---|---|
| Actual data values (KPIs, numbers, trends) | qlik-insight.sh |
"what is total sales" |
| App structure (field names, tables) | qlik-app-fields.sh |
Understanding data model |
| Refresh data | qlik-reload.sh |
Trigger reload before querying |
| Find apps | qlik-search.sh or qlik-apps.sh |
Locate app by name |
| Test connectivity | qlik-health.sh |
Verify setup |
Quick Reference
Core Operations (Both Platforms โ )
| Script | Description | Args |
|---|---|---|
qlik-health.sh |
Health check / connectivity test | โ |
qlik-apps.sh |
List apps | [--space ID] [--limit n] |
qlik-app-get.sh |
Get app details | <app-id> |
qlik-reload.sh |
Trigger app reload | <app-id> [--partial] |
qlik-reload-status.sh |
Check reload status | <reload-id> |
qlik-reload-history.sh |
App reload history | <app-id> [limit] |
qlik-reload-failures.sh |
Recent failed reloads | [days] [limit] |
qlik-spaces.sh |
List spaces (Cloud) / streams (On-Prem) | [limit] |
qlik-users-search.sh |
Search users | "query" [limit] |
qlik-insight.sh |
Natural language queries โญ | "question" [app-id] |
Cloud-Specific
| Script | Description | Args |
|---|---|---|
qlik-tenant.sh |
Get tenant & user info | โ |
qlik-search.sh |
Search all resources | "query" |
qlik-license.sh |
License info & usage | โ |
qlik-insight.sh |
Natural language queries โญ | "question" [app-id] |
qlik-spaces.sh |
List spaces | [limit] |
qlik-automations.sh |
List automations | [limit] |
qlik-answers-ask.sh |
Ask AI assistant | <id> "question" |
qlik-alerts.sh |
List data alerts | [limit] |
Apps
| Script | Description | Args |
|---|---|---|
qlik-app-get.sh |
Get app details | <app-id> |
qlik-app-create.sh |
Create new app | "name" [space-id] |
qlik-app-delete.sh |
Delete app | <app-id> |
qlik-app-fields.sh |
Get fields & tables | <app-id> |
qlik-app-lineage.sh |
Get app data sources | <app-id> |
Reloads
| Script | Description | Args |
|---|---|---|
qlik-reload.sh |
Trigger app reload | <app-id> [--partial] |
qlik-reload-status.sh |
Check reload status | <reload-id> |
qlik-reload-cancel.sh |
Cancel running reload | <reload-id> |
qlik-reload-history.sh |
App reload history | <app-id> [limit] |
qlik-reload-failures.sh |
Recent failed reloads | [days] [limit] |
Users & Governance
| Script | Description | Args |
|---|---|---|
qlik-users-search.sh |
Search users | "query" [limit] |
qlik-user-get.sh |
Get user details | <user-id> |
๐ Personal Space (Cloud Only)
Personal space is VIRTUAL in Qlik Cloud โ it does NOT appear in the /spaces API!
# โ WRONG: qlik-spaces.sh will NOT show personal space
bash scripts/qlik-spaces.sh
# โ
CORRECT: Use qlik-apps.sh with --space personal
bash scripts/qlik-apps.sh --space personal
๐ฅ Insight Advisor (Natural Language Queries)
This is the primary tool for getting actual data! Ask naturally:
- "what is total sales"
- "which stores have lowest availability"
- "show stock count by region"
# Query specific app
bash scripts/qlik-insight.sh "revenue by region" "app-uuid-here"
Important: Use resourceId (UUID format) from search results โ NOT the item id.
Example Workflows
Cloud: Check Environment
export QLIK_TENANT="https://company.eu.qlikcloud.com"
export QLIK_API_KEY="your-api-key"
bash scripts/qlik-health.sh
bash scripts/qlik-tenant.sh
On-Premise: Check Environment
export QLIK_SERVER="https://qlik.company.local"
export QLIK_CERT="/path/to/client.pem"
export QLIK_KEY="/path/to/client_key.pem"
bash scripts/qlik-health.sh
bash scripts/qlik-apps.sh
On-Premise with Header Auth
export QLIK_SERVER="https://qlik.company.local"
export QLIK_USER_DIRECTORY="DOMAIN"
export QLIK_USER_ID="admin"
export QLIK_VIRTUAL_PROXY="prefix" # optional
bash scripts/qlik-health.sh
Find and Query an App
# Search returns resourceId (UUID)
bash scripts/qlik-search.sh "Sales"
# Use resourceId for operations
bash scripts/qlik-app-get.sh "950a5da4-0e61-466b-a1c5-805b072da128"
bash scripts/qlik-insight.sh "What were total sales?" "950a5da4-0e61-466b-a1c5-805b072da128"
Reload Management
bash scripts/qlik-reload.sh "app-id"
bash scripts/qlik-reload-status.sh "reload-id"
bash scripts/qlik-reload-failures.sh 7 # Last 7 days
Response Format
All scripts output JSON:
{
"success": true,
"platform": "cloud",
"data": { ... },
"timestamp": "2026-02-05T12:00:00Z"
}
The platform field indicates whether the response is from cloud or onprem.
On-Premise API Mapping
| Cloud Concept | On-Premise Equivalent | API Path |
|---|---|---|
| Spaces | Streams | /qrs/stream |
/api/v1/apps |
/qrs/app |
QRS API |
/api/v1/reloads |
/qrs/reloadtask |
QRS API |
/api/v1/users |
/qrs/user |
QRS API |
| Bearer token | Certificate / Header auth | X-Qlik-User |
Cloud-Only Features
The following features are Qlik Cloud exclusive:
- โ๏ธ Automations โ Low-code workflow automation
- ๐ค AutoML โ Machine learning experiments & deployments
- ๐ฌ Qlik Answers โ AI-powered Q&A assistants
- ๐ Data Alerts โ Threshold-based notifications
- ๐ Lineage (QRI) โ Data flow visualization
- ๐ Managed Datasets โ Centralized data management
- ๐ฃ๏ธ Insight Advisor REST API โ Natural language queries (Engine API available on-prem)