Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi all,
we are currently trying the QEM APIs to obtain Replicate orchestration.
Is it possible to use the Enterprise Manager Python API (https://help.qlik.com/en-US/enterprise-manager/November2025/Content/EnterpriseManager/EnterpriseMana...) from another server? I cannot find any documentation as it seems that only same server configuration works.
Best regards,
Michela
Hi @michelabarsottini ,
The Qlik Enterprise Manager Python client library is provided as aem_client.py. You can find it in the QEM installation path under clients → python, as mentioned earlier. Please copy both example.py and aem_client.py to your Linux machine, and place them in the same directory.
Regards,
Desmond
Hello Michela, @michelabarsottini ,
In the current QEM versions, only Windows platform is supported, no QEM can be run at Linux machine. So no way to execute the APIs directly on Linux box. How you may develop the APIs apps on Windows and invoke them from a Linux box.
Hope this helps.
John.
Hi @michelabarsottini ,
Under the QEM installation path → clients → python, you’ll find a sample program named example.py. This script is provided as a simple way to verify connectivity to your QEM environment
To connect successfully to QEM, you need to update the placeholder parameters in the script with your actual environment values:
Using environment Python 3.X
Connecting to AemClient with user "DOMAIN\USERA" on machine name: "QEM_HOST"...
Done.
############################################################
Getting AEM server list (calling method get_server_list)
1 server found
For each server showing [Name, Type, Version, State, Message]:
[LocalQR, ReplicateServerInfo, 2025.11.0.285, MONITORED, None]
Regards,
Desmond
Hi @DesmondWOO , @john_wang thanks for your answers!
Let me explain better our environment.
QEM is installed on Windows, but we need to invoke the APIs endpoints from another server which is running on linux.
We successfully developed the shell files with cURL APIs and everything works, but we wanted to explore the Python APIs.
If I am understanding correctly, we need to develop the python programs on the same machine of the QEM installation, but my main question is: is it possible to use the Python APIs (downloading the libraries) on another machine and invoking the APIs remotely?
Thank you,
Michela
Hi @michelabarsottini ,
The Qlik Enterprise Manager Python client library is provided as aem_client.py. You can find it in the QEM installation path under clients → python, as mentioned earlier. Please copy both example.py and aem_client.py to your Linux machine, and place them in the same directory.
Regards,
Desmond