Intro

What is the 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.

The Java SDK is available in the Maven Central repository, and the .NET version can be obtained via NuGet.

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.

  • The .NET version exposes asynchronous methods that may require a Sports API request, whereas Java uses synchronous methods.

Why UOF SDK?

The UOF SDK is a middleware service that speeds up and simplifies UOF integration for our customers by handling protocol details, unlike integrating with Sportradar or 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 support our clients using 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 message subscription and API calls into a unified Java or .NET interface that hides most of the complexity, including recovery.

See UOF - Access Methods section for more details.

Last updated

Was this helpful?