https://tooltechblog.com/integration-guide-for-python-and-javascript-developers/