How to update your Eikon Data API
Last update May 2019

The Eikon Data API is made of two elements that can be updated independently:

  • The Eikon Data API Proxy that is the interface module between your user machine and the Eikon Data Platform.
  • The “eikon” Python library that is used by your Python applications to send requests to the Eikon Data API Proxy.

Updating the Eikon Data API Proxy

The Eikon Data API Proxy is embedded in the Eikon Desktop Application. This module automatically updates whenever a new version is available. No action is required from you.

Note: Mac Os users have to manually update the Eikon Data API Proxy standalone application (Beta). This beta version of the standalone API Proxy application is required because Eikon is not yet available for Mac Os.

Updating the “eikon” Python library

The “eikon” Python library is published on the Python Package Index (PyPI). As other PyPI packages, the “eikon” library is updated via the “pip” command. You then have two options, either you upgrade the existing library or you uninstall and reinstall it. These options are described below, but before you update the “eikon” library you may want to know what your installed version is. Here is how to do it:

Show the “eikon” library installed version

Before you update your “eikon” library you may be interested to know what the installed version is. To this aim just type the following command:

    	
            
pip show eikon

Here is the expected output on Windows:

Upgrade “eikon” library

With this option you will upgrade your existing “eikon” library. On the command line type the following command:

    	
            
pip install --upgrade eikon

Here is the expected output on Windows:

Once this command is successfully executed, your “eikon” Python library is up-to-date and ready to be used.

Uninstall/reinstall the “eikon” library

If for any reason the option above does not work you can try to uninstall your “eikon” library and then re-install it. On the command line type the following commands:

    	
            

pip uninstall eikon

pip install eikon

Once these two commands successfully executed, your “eikon” Python library is up-to-date and ready to be used.