Java Bookmaker SDK

Bookmaker SDK is a client library that enables easier integration with the Betradar XML feeds. SDK exposes XML feed service interface in a more user-friendly way and isolates the client from having to do XML feed parsing, proper connection handling, error recovery, event queuing 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.

SDK users that are upgrading from 1.5.2.0 or older please note that from 1.5.3.0 SDK LiveOdds was migrated to LivePlex. When migrating to newer version please follow these instructions.

For a quick start consider consulting the README.

If your are migrating from SDK older than 1.6.0.0. please check migration instructions.

Supported feeds & services

  • LiveScout
  • LiveOdds
  • Betpal
  • LivePlex
  • OddsCreator
  • Soccer Roulette
  • Life Cycle of Odds
  • Virtual Football League
  • Virtual Horse Classics
  • Virtual Dog Racing
  • Virtual Tennis Open
  • Virtual Basketball League
  • Virtual Football Cup

Features

  • Extensible with support for other/new XML feeds (LiveScore, etc.)
  • Reliable message delivery
  • Automatic feed connection handling
  • Automatic request rate limiting and throttling
  • Advanced logging and diagnostics
  • Low latency and high throughput event dispatching
  • Advanced event queuing and prioritization
  • Gracefully handles feed version upgrades
  • Well-documented SDK library data and operation contracts
  • Reference Live Odds, Live Scout and Life Cycle of Odds client implementations including source code

Benefits

  • Faster XML feed integration time
  • More user friendly interface with XML feed services
  • Better support from the Sportradar support team due to easier troubleshooting
  • Well tested out, reliable and stable solution

Prerequisites

  • "Include response reply number" feature for LiveOdds must be turned on. You can verify it in the betradar.com web console under Configuration -> Technical-> XML Export Config -> Configure Liveodds XML.
  • This only works for LiveOdds feed. If you will be integrating virtual sports using SDK, contact SDK development team to enable the "Include response reply number" for virtual servers
  • During SDK integration you can contact the SDK development team.