Upgrading to Workspace

We will be discontinuing the Eikon Desktop soon in favour of our next generation data and analytics workflow solution, LSEG Workspace. This page is designed to help you assess any changes you may need to make to programmatic (API) workflows.

How does Workspace differ from Eikon for Programmatic Workflows

Eikon technologies allowed desktop users access to financial data in several ways - UI and API - including:

Workspace uses the latest technologies to deliver lighterweight yet superior, more performant and open workflows in broader footprints including:

What is happening?

From a data API perspective, Workspace will not ship with the following legacy API components:

This means that users who use these components in programmatic workflows first need to identify affected workflows and then re-write affected workflows to code against our newer API interfaces. We have comprehensive guides to help you to re-implement old data and capabilities - as well as accessing exciting new capabilities that were not available in the previous generation. 

If you are using either the Eikon Data API, Refinitiv Data Pplatform Libraries or the Refinitive Data Libraries these will continue to work as expected with Workspace. However, you might want to look at updating to the latest Refinitiv Data Libraries as these contain the most content and capabilities coupled with a growing featureset.

What do I need to do?

Firstly users need to identify any workflows that might use the legacy components. In terms of usage there are 2 broad categories of workflow these components would have been used in:

  • Inside of Microsoft Office (principally Excel based macro-enabled spreadsheet workflows) using VBA
    • In terms of sizing - probably the most numerous will be spreadsheets and users will need to check if there are any references to legacy API components in their VBA project or macro-enabled spreadsheet references.
  • Custom apps created or used outside of the Eikon container
    • Though probably much less in number,  users also need to check whether any of their custom desktop apps are sourcing data from Eikon using the legacy APIs. If you did not write these apps - you may need to check with your IT team to confirm this.
    • Users also need to check whether any 3rd party apps used on their desktop source data from Eikon - examples could be Metastock, Updata or BlackRock Aladdin. You may need to upgrade to the latest or 'Workspace Ready' versions of such apps.

The good news is that both the legacy APIs and the newest APIs are available in Eikon so you are able to re-write any affected code BEFORE you migrate - to ensure you are satisfied all content and functionality is present and available.

Once you have identified the affected workflows - you can use the Upgrade guide page to help you re-write your code (data and capabilities) against our latest APIs. Please see the diagram below for a list APIs and Libraries that will work with Eikon and LSEG Workspace.

 

API Eikon
(will be sunset in June 2025)
LSEG Workspace

Eikon COM APIs used in MS Office

Eikon COM APIs used in Custom apps

✔ ✘
Eikon Data API ✔ ✔
RD Library (Desktop session) ✔ ✔
RDP Library (Desktop session) (Deprecated) ✔ ✔
Eikon .NET APIs (Deprecated) ✔ ✘

If you have any questions or need any help regarding upgrading to the new library, you can find an answer in existing questions or post your question in our LSEG Developer Community Q&A Forum, the fastest way to get help from our experts, all questions in this forum are constantly monitored and answered by our developers and subject matter experts. We look forward to seeing how the new library will bring positive changes to your experience with our services.

To learn more about LSEG Workspace capabilities, and benefits you’ll get from this upgrade, please feel free to check the related resources at the right section of this page.

Upgrade guide

The application that is using API belows should be upgraded to RD Library. These articles are guiding you to upgrade the application to use RD Library for Python instead.

You can click on the API name to visit each API's page.