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
96 Topics