Virtual Stadium is a social engagement platform tailored for the betting space where bettors can interact, gather insights and discover new betting opportunities.




The Virtual Stadium integration follows a structured three-phase approach with responsibilities split between Sportradar Effort 🔵 and Client Effort 🔴. The entire process can take as little as 2-3 weeks when using Sportradar odds and opting for the hosted adapter integration. However, the timeline may extend to 1-3 months when incorporating mixed or third-party odds or implementing a custom adapter integration.

The first two phases (Initiation and Technical Kickoff) must be completed before proceeding with any platform-specific integration. These phases establish the foundational setup required for all implementations.
Your sales contact person will initiate a shared communication channel via Slack invite to facilitate real-time collaboration between teams. This channel serves as the primary medium for answering questions, exchanging required information, and providing ongoing integration support.
Specify the languages you intend to support in your Virtual Stadium implementation via the communication channel.
View the list of supported languages and how to configure localization.
It is crucial to communicate translation requirements early, as requesting new translations for currently unsupported languages can prolong the time to production.
This effort is carried out in parallel with other integration processes.
Some Virtual Stadium features require validated data integrity from your backend to prevent misuse by end-users or malicious actors. You'll need to create and sign a JSON Web Token (JWT) using a public/private key pair. The public key will be shared with via the communication channel to validate tokens signed by your private key.
Learn how to generate and sign JWT tokens for secure backend communication.
The integration team will set up a moderation client for your organization during the integration process. This client is secured using your JWT authentication credentials (see Authentication), ensuring only authorized users from your organization can access it. A Supervisor role will be assigned to your designated administrator, giving them the ability to manage brands, operators, channels, invite team members, and configure AI-assisted moderation tools.
Explore the moderation interface for managing channels, users, and AI-assisted tools.
Your sales contact person will organize a kickoff meeting with your technical team and Sportradar's integration team. This meeting serves as the formal start of the technical integration process and ensures both teams are aligned on requirements, timelines, and next steps.
The moderation client must be associated with a user assigned the supervisor role. Please be prepared to provide the email address for this supervisor. During the meeting integration team will issue invitation to the provided email to finish the Moderation setup process.
A centrally managed, role-based email account (for example, moderation@yourdomain.com) is recommended instead of a personal mailbox to simplify ownership changes and access control.
During the Introduction Session, the integration team presents Virtual Stadium modules, explains what the adapter is and how it is used to gather the required data, demonstrates Moderation UI capabilities, outlines the recommended integration process, and answers outstanding questions.
The integration team validates the client's odds sources and recommends the adapter type. Using Sportradar odds points to the hosted adapter for the fastest, easiest path, while mixed or third-party odds require the own implementation adapter.
Understand adapter types and how they provide data to Virtual Stadium.
After completing Phase 1 (Initiation) and Phase 2 (Technical Kickoff), the Phase 3 (Setup) begins with post-kickoff setup tasks before proceeding to Phase 4 platform-specific integration.
If the hosted adapter type was chosen during the Technical Kickoff, Sportradar will begin creating and configuring the hosted adapter immediately after the meeting. This allows your team to proceed with Phase 3 setup tasks in parallel, significantly reducing the overall integration timeline.
The Supervisor will set up your brand and operator structure in the moderation interface. This typically takes ~1 day and establishes the organizational hierarchy for managing channels and moderation across different languages or regions.
Create and configure brands within your organization.
Set up operators to manage channels across languages and regions.
The Supervisor will invite moderator team members who will handle day-to-day content moderation. Moderators are assigned to specific operators based on language proficiency and regional knowledge.
Invite and manage supervisors and moderators for your organization.
To get started and explore available options, we recommend the Supervisor manually create channels through the moderation interface. This is the recommended approach for initial testing as it allows you to see all configuration options and understand the channel structure.
Learn how to manually create and configure chat channels.
For production environments, consider implementing a backend solution to automate channel creation. Common approaches include creating channels ahead of time using scheduled jobs (e.g., cron jobs before matches begin) or generating them on-demand when users first access a match or event. Automating channel creation helps maintain consistency and reduces manual overhead as you scale.
Automate channel creation using the REST API endpoints.
Learn how to obtain Sportradar entity IDs (srEntityId) needed for channel creation.
Your development team will implement JWT token generation on your backend using the RSA keys shared during Phase 1. This enables secure authentication for your users and moderation team.
Set up RSA key-based JWT token generation on your backend.
After completing the post-kickoff setup, you can proceed with your platform-specific integration:
To optimize time to production, web widget integration, adapter development, and multiple platform integrations can progress in parallel once the first two phases are complete.