Skip to content

Going to Production

Use this checklist to ensure your integration is production-ready before going live.

Pre-Launch Checklist

Authentication & SSO

  • [ ] SSO token creation and exchange working end-to-end
  • [ ] HMAC request signing implemented and verified
  • [ ] Token error handling tested (expired, already-used, invalid)
  • [ ] Production API keys obtained (sk_live_* prefix)

Game Integration

  • [ ] Game iframe loads and plays correctly on desktop and mobile
  • [ ] All postMessage events handled (game:exitRequest, game:balanceUpdate, etc.)
  • [ ] At least one complete game round played in sandbox for each game
  • [ ] Demo mode tested and working
  • [ ] All game RTP variants reviewed and selected

Webhooks

  • [ ] Webhook endpoint configured in operator dashboard
  • [ ] Webhook signature verification implemented (SDK or manual)
  • [ ] HTTPS webhook endpoint (required — HTTP not accepted)
  • [ ] Idempotent webhook processing (deduplication by event id)
  • [ ] Error handling tested (4xx/5xx responses)
  • [ ] Retry handling verified (endpoint returns 2xx within 10 seconds)

Security

  • [ ] IP whitelist configured (recommended)
  • [ ] API keys stored securely (environment variables, not source code)
  • [ ] Webhook secret stored securely
  • [ ] CSP headers validated (your domain in frame-ancestors)

Responsible Gaming

  • [ ] Responsible gaming limits configured for your jurisdiction
  • [ ] Reality check flow tested and UI implemented
  • [ ] Session expiry flow tested
  • [ ] Self-exclusion handling implemented

Provably Fair

  • [ ] Provably fair verification page linked in your platform
  • [ ] Seed rotation tested
  • [ ] Verification algorithm validated against test vectors

Crypto Wallets (if applicable)

  • [ ] Deposit flow tested end-to-end
  • [ ] Withdrawal flow tested end-to-end
  • [ ] Withdrawal address whitelisting configured
  • [ ] Balance reconciliation verified

Environment Differences

SettingSandboxProduction
API Key Prefixsk_sandbox_sk_live_
Base URLhttps://sandbox-api.slottylabs.comhttps://api.slottylabs.com
WS URLwss://sandbox-ws.slottylabs.comwss://ws.slottylabs.com
Game URLhttps://sandbox-games.slottylabs.comhttps://games.slottylabs.com
Real Money
Forced Outcomes
WebhooksSandbox events onlyProduction events

Requesting Production Access

  1. Complete all checklist items above
  2. Update your onboarding status to review_requested via the dashboard
  3. The Slotty Labs team will review your integration (typically 1-2 business days)
  4. Once approved, production API keys will be available in your dashboard

Contact office@slottylabs.com if you need assistance during the review process.

Post-Launch Monitoring

After going live, monitor these metrics:

  • Webhook delivery rate — Should be >99.5% first-attempt success
  • API error rate — Should be <0.1% for non-4xx errors
  • Game launch success rate — Should be >99%
  • Average round duration — Baseline varies by game type
  • Player session duration — Watch for responsible gaming compliance