Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
16 3 6 9

Eikon Data API multiple session use different generate keys to run into the same PC

Hi team,


I got a questions from client which is relate to multiple applications to use different generate keys to run into the same PC by using Eikon Data API. Does it workn under Eikon desktop? if so, is it any impact or drawbacks?


AppKey.JPG


Regards,

Sunny

eikoneikon-data-apipythonrefinitiv-dataplatform-eikonworkspaceworkspace-data-api
appkey.jpg (129.5 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hello @sunny.to@refinitiv.com ,

Thank you for your participation in the forum.

Is the reply below satisfactory in resolving your query?

If yes, please click the 'Accept' text next to the appropriate reply. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question.

Thanks,

-AHS

Got it with thanks. Done.
Upvote
Accepted
39.4k 77 11 27

@sunny.to@refinitiv.com

To add to the response by @raksina.samasiri, Eikon API Proxy currently supports up to 10 multiple client sessions. In other words you can have up to 10 applications running simultaneously and retrieving data using Eikon Data APIs.
It is not necessary to use a separate app key for each application. You may use the same app key across all your applications or you could create a separate key for each app, whatever is more convenient for you. E.g. in case you'd like to run several instances of the same application at the same time, it would likely be more convenient to use the same app key and there's absolutely no need to use a separate app key for each instance of the same application.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Thanks Alex. It is very useful information.
Upvotes
14.2k 30 5 10
Hi @sunny.to@refinitiv.com,
The purpose of having multiple app keys is to identify that each session is called from which application. Hence, if the client is going to use the different generated keys on different applications and each app is doing a different thing, it's fine, and I don't think there's any limitation or drawbacks.


Also please note that the limit will be counted across all client applications connected to the same Eikon instance as mentioned in Eikon Data API Usage and Limits Guideline


Best regards,
Raksina

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Thanks Raksina
Upvotes
16 3 6 9

According to Raksina,

Below use case that how client is going to use the different generated keys, is it because
  1. Each app is doing the different thing so client want to identify which app is using each session
  2. Each app is doing the same thing but client would like to reduce the execution time by running it in parallel
  3. Each app is doing the same thing but client would like to get bypass the limit (API call, data size limit)
  4. or any other case

Besides above use cases, If someone encountered other case, please add in below. Thanks.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvote
39.4k 77 11 27

@sunny.to@refinitiv.com

Only the first item on your list is a valid reason for utilizing multiple app keys.

  1. Each app is doing the different thing so client want to identify which app is using each session
    Answer: This is the only valid reason I can think of for utilizing multiple app keys
  2. Each app is doing the same thing but client would like to reduce the execution time by running it in parallel
    Answer: Utilizing multiple app keys will not help to reduce the runtime in any way. You just as well may use a single app key and run multiple instances of the same app or script or a number of different apps or scripts utilizing the same app key in parallel.
  3. Each app is doing the same thing but client would like to get bypass the limit (API call, data size limit)
    Answer: Creating multiple app keys or running several instances of the same app, or multiple apps in parallel will not help to bypass any limits on data retrieval.
  4. or any other case
    Answer: I cannot think of any use cases for utilizing multiple app keys, except #1 above.
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.