Skip to main content

Software Development Kit for Qlik Cloud

Project description

Qlik SDK

Qlik's Python SDK allows you to leverage the APIs of Qlik Cloud platform from the comfort of python.



Install

python3 -m pip install --upgrade qlik-sdk

Getting started

A good place to start is our examples. Take a look and learn how to authorize and use our REST and RPC clients to access the APIs. If you're in a real hurry, the essence of our examples is shown below.

from qlik_sdk import Auth, AuthType, Config

api_key = "<MY_API_KEY>"
base_url = "<URL_TO_MY_TENANT>" # E.g. https://foo.qlikcloud.eu.com

auth = Auth(Config(host=base_url, auth_type=AuthType.APIKey, api_key=api_key))

# For REST calls: auth.rest
# For RPC calls: auth.rpc

Authenticiation options

API keys

An API key is a token representing a user in your tenant. Anyone may interact with the platform programmatically using the API key. The token contains the user context, respecting the access control privileges the user has in your tenant. More info can be found on Qlik Dev Portal.

For a step-by-step guide on how to get an API key for your tenant, check this tutorial.

Changelog

Detailed changes for each release are documented in the release notes.

Contributing

Please make sure to read and follow our Code of conduct

Bugs

Bugs can be reported by adding issues in the repository. Please use the Bug Report template.

Features

Features can also be reported by adding issues in the repository. Please use the Feature Request template.

Developing

# install dependencies
make install-requirements-dev

# lint
make lint

# run tests
make test
make test-unit
make test-e2e

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qlik-sdk-0.4.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qlik_sdk-0.4.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file qlik-sdk-0.4.0.tar.gz.

File metadata

  • Download URL: qlik-sdk-0.4.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for qlik-sdk-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9a768254c98d19f87c62445903be32af0b502880ae7355b0e2cb9a017b7cc3ae
MD5 99b15db3f83751c03f05b25d1d5b4a42
BLAKE2b-256 f547294bfd4e85ecdb5ca94d267d37675ae0c537e146a8e17a88671c6635c9b9

See more details on using hashes here.

File details

Details for the file qlik_sdk-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: qlik_sdk-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for qlik_sdk-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0169cbb4d30402d712e1e9dd87fd8bfb363bcea9760389dc0ea9f9ca09bfd3e
MD5 6e7edac78d1a204f09776920c5621d6a
BLAKE2b-256 320027f87d6413f9deb13c8a2cf6fc3752608cc6c439a52864ec2e170ecfbe20

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page