there was a question from a user about Python support in Cumulocity. With Python, it's really easy to use the REST APIs directly. Here's an example to get a list of devices from the inventory, where you need to fill in your URL, username and password:
from requests.auth import HTTPBasicAuth
url = 'https://<your URL>.cumulocity.com/inventory/managedObjects?fragmentType=c8y_IsDevice&pageSize=2000'
auth = HTTPBasicAuth('<your user>', '<your password>')
response = requests.get(url, auth=auth)
devices = response.json()
Much more in the REST Developer's Guide, starting here: https://cumulocity.com/guides/device-sdk/rest/.