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
| Setting | Sandbox | Production |
|---|---|---|
| API Key Prefix | sk_sandbox_ | sk_live_ |
| Base URL | https://sandbox-api.slottylabs.com | https://api.slottylabs.com |
| WS URL | wss://sandbox-ws.slottylabs.com | wss://ws.slottylabs.com |
| Game URL | https://sandbox-games.slottylabs.com | https://games.slottylabs.com |
| Real Money | ❌ | ✅ |
| Forced Outcomes | ✅ | ❌ |
| Webhooks | Sandbox events only | Production events |
Requesting Production Access
- Complete all checklist items above
- Update your onboarding status to
review_requestedvia the dashboard - The Slotty Labs team will review your integration (typically 1-2 business days)
- 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