All Pages On This Page Socket Documentation Expand Socket Documentation Collapse Socket Documentation Key Features: Intended Audience: What is the SDK? What are Callbacks? Payload and Data Structure Whitelisting Your Server IP System Requirements SDK Installation & Execution Guide SDK Download 1. Linux Server Setup 2. Windows Server Setup 3. Alpine Linux (Docker) Setup 4. macOS Server Setup 5.Set Environment in .env File Summary of Server Setup Client → Server Event: sport Client → Server Event: competition Client → Server Event: market Request 1: Market List Callback Response 1: Market List Request 2: Market Settings Callback Response 2: Market Settings Request 3: Market Result Callback Response 3: Market Result Glossary of Response Request 3: Fetch Recalled Market IDs via Event ID Callback Response 3: Recalled Market IDs Request 4: Fetch List of Market IDs with Declared Results Callback Response 4: Market Result Glossary of Response: Client → Server Event: subscribe Client → Server Event: unsubscribe Market Subscription Rules Client → Server Event: subscribeCount Client → Server Event: market Glossary of Response Keys Server → Client Event: update Client → Server Event: update (Real-Time Void Updates) Callback Response: Client → Server Event: void (Initial SDK Data Fetch) Request 1: Type: “list” Callback Response: Request 2: Type: “market” Callback Response: Glossary of Response Keys Scorecard & Connection Callback Glossary of Keys Heartbeat Callback Configuration (via .env file) Usage Notes Event Type: Betfair Market – Odds Ladder Update Glossary of Keys (Betfair Market) Runner Object & Usage Notes Event Type: Bookmaker Market – Runner-Wise Updates Glossary of Keys (Bookmaker Market) Event Type: Session Market – Odds Changed Event Type: Session Market – Ball Running Event Type: Session Market – Suspended Glossary of Response Keys Event Type: Other Market – Odds Update Glossary of Response Keys Event Type: Other Market – Back-Only Odds Update Event Type: Other Market – Suspended Glossary of Keys Event Type: Ball-by-Ball Market – Odds Update Event Type: Ball-by-Ball Market – Suspended Event Type: Ball-by-Ball Market – Abandoned Glossary of Keys (Ball-by-Ball) Event Type: Odd-Even Market – Back-Only Odds Update Event Type: Odd-Even Market – Suspended Glossary of Keys (Odd-Even Market) Event Type: Meter Market – Odds Update Event Type: Meter Market – Suspended Glossary of Keys (Meter Market) Event Type: Khado Market – Odds Update Event Type: Khado Market – Ball Running Event Type: Khado Market – Suspended Glossary of Keys (Khado Market) Event Type: Jackpot Market – Odds Update Event Type: Jackpot Market – Runners Suspended Event Type: Jackpot Market – Runners Inactivated Glossary of Keys (Jackpot Market) Event Type: Cricket Casino Market – Odds Update Event Type: Cricket Casino Market – Status Inactive Glossary of Keys (Cricket Casino Market) Event Type: Player Race Market – Odds Update Event Type: Player Race Market – Status Inactive Glossary of Keys (Player Race Market) Event Type: Virtual Cricket Market – Odds Update Event Type: Virtual Cricket Market – Runners Suspended Event Type: Virtual Cricket Market – Runners Ball Running Event Type: Virtual Cricket Market – Status Inactive Glossary of Keys (Virtual Cricket Market) SDK Callback – Scorecard Payload Best Practices Document Info Request 1: Type: “list” Updated on November 21, 2025 The client requests a list of all voided markets. Emit: emit("void", { type: "list" });