For a deeper look into our Elektron API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
9 4 3 6

Choosing an API to contribute/Post data to TREP

Hello @Refinitiv ,

We currently use the UPA API in order to consume data from TREP ADS and are exploring options to post data to TREP as well and are evaluating using UPA library and the Websocket API for the same.

Is there any difference in performance/features between the Two? Are there any recommendations on which API to choose?

I am basically looking to find if there are any cons of using Websocket API over the UPA libraries to Publish data to TREP and need the API to be scalable for a large set of symbols also. (> 200,000)

The applications primarily posting data to TREP will be Java based applications..

Could you please advise on the same?


elektronrefinitiv-realtimeelektron-sdktrepwebsocketsposting
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.

Upvotes
Accepted
52.4k 134 44 63

@arvnar2407

One difference is message size, as mentioned in this thread. JSON message used by Websocket API is larger then OMM.

If you need performance and scalability, you should use the Elektron SDK (EMA or ETA). ETA is a new name for UPA.

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
16.7k 31 9 12

Hello @arvnar2407

Please note that the WebSocket API designed for easy to develop and support various programming languages. If the performance is your main concern, the Elektron SDK is more suitable for you as recommended by my colleague.

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.