The CLI and Python library are hosted in a PyPi repository in your Engine ML cluster.
You can download both packages from this repository using
engineml-cli package supports Python >=2.6 and Python >=3.5.
We recommend that you use a virtual environment
when installing the Engine ML
Doing so resolves many common issues when getting started with Engine ML.
pip install --upgrade -i https://pypi.my-org.engineml.com/simple engineml-cli engineml
After installing the package, you can interact with Engine ML with
engine commands have a
--help flag that will list their options and any subcommands.
Use a web browser to navigate to your cluster's settings and then copy the API key that is there.
Then, issue the following command to log in:
engine login 'Pasted-API-KEY'
The login script stores configuration information and your secret authentication token in
Do not share this file! Anyone will be able to launch jobs with your account if they have access to it.
Setting up Autocomplete
engine CLI has built-in autocomplete, but it must be explicitly enabled.
See engine autocomplete for instructions.