Metadata-Version: 2.1
Name: qe-api-client
Version: 1.2.0
Summary: Python wrapper around Qlik Engine JSON API
Home-page: https://github.com/lr-bicc/qe-api-client
Author: Rumen Vasilev
Author-email: R.Vasilev@LRWorld.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: websocket-client >=0.47.0

# pyqlikengine

Python wrapper around [Qlik Engine JSON API](https://help.qlik.com/en-US/sense-developer/February2024/Subsystems/EngineAPI/Content/Sense_EngineAPI/introducing-engine-API.htm)

Forked from [jhettler/pyqlikengine](https://github.com/jhettler/pyqlikengine)

## Requirements
* Python 3.6+
* websocket-client>=0.47.0

## Example of usage
```bash
pip install qe-api-client
```
```python
from qe_api_client.engine import QixEngine

url = 'qlik-1.ad.xxx.xxx'
user_directory = 'UserDomainToQlikLogin'
user_id = 'sense'
ca_certs = 'qlik_certs/qlik-1_root.pem'
certfile = 'qlik_certs/qlik-1_client.pem'
keyfile = 'qlik_certs/qlik-1_client_key.pem'
qixe = QixEngine(url=url, user_directory=user_directory,
                 user_id=user_id, ca_certs=ca_certs,
                 certfile=certfile, keyfile=keyfile)

# print all apps in Qlik Server
print(qixe.ega.get_doc_list())
```
