Intro

What is UOF SDK?

Unified Odds Feed SDK is a client library that enables easier integration with the Betradar XML feeds.

The SDK is available in Java and .Net programming languages. Both SDKs are developed similarly, even though there are some differences between them. Java is developed in Java Development Kit 8 and .NET version is developed using C# 6.0. Both versions are available on our SDKs site, sdk.sportradar.com.

The Java SDK is also available on the Maven Central repository and the.Net version can also be obtained using a NuGet dependency system.

Some notable differences between the Java and .Net versions are as follows

  • Java version uses a listener pattern (where applicable) whereas the .Net version uses events.

  • .Net version exposes asynchronous methods where the call may require a Sports API request whereas Java uses synchronous methods.

Why UOF SDK?

The UOF SDK is a middleware service that simplifies and speeds up the UOF integration for our customers by simplifying protocol handling unlike integrating with Sportradar and accessing the Unified Odds without the SDK.

SDK exposes the XML feed service interface in a more user-friendly way and isolates you, our client from having to do XML feed parsing, proper connection handling, error recovery, event queuing, data caching, and dispatching. It also makes a client solution more stable and robust when it comes to feed handling, especially with the release of new and updated XML feed versions.

However, we offer support to our clients using the older versions.

SDK Benefits Over Protocol/API

The UOF SDK provides a simple and efficient way for bookmakers to access Betradar's odds and sports information. It combines the subscription of messages and API calls into a unified Java or .NET interface that hides most of the complexity, including recovery.

See UOF - Access Methods#sdk-benefits-over-protocolapi section for more details.

Technical Documentation

Our SDK has a dedicated documentation section both for the Java and .NET versions. For more detailed information about using and getting started with the SDK, please visit our dedication SDK sections:

Java: http://sdk.sportradar.com/content/unifiedfeedsdk/java2/javadoc/

.NET: https://sdk.sportradar.com/content/unifiedfeedsdk/netcore/help

Last updated

Was this helpful?