🎮 Beta Gamer

Beta Gamer GaaS API

Embed multiplayer games into your app in minutes. You bring the users — we handle the game logic, real-time infrastructure, and matchmaking.

Base URL: https://api.beta-gamer.com/v1REST + WebSocketHMAC Webhooks

How it works

The integration flow is straightforward:

  1. 1
    RegisterCreate a tenant account and receive your live + test API keys.
  2. 2
    Create a sessionYour backend calls POST /sessions with your API key and player IDs.
  3. 3
    Get a session tokenWe return a short-lived JWT (5 min TTL). Pass it to your frontend.
  4. 4
    Embed the gameYour frontend initialises the SDK or iframe with the session token.
  5. 5
    Receive resultsWe POST a signed webhook to your server when the game ends.
⚠️ Your API key must never be exposed in frontend code. Always call our API from your backend, then pass the session token to the client.

Architecture overview

Beta Gamer runs a multi-tenant game infrastructure. Each partner (tenant) gets isolated matchmaking queues — your players only ever match other players from your app, unless you opt into the cross-tenant training pool.

🔑
API Keys
Two keys per tenant: bg_live_ for production, bg_test_ for integration testing.
🎮
Sessions
Each game instance is a session. Sessions are scoped to a tenant and a game type.
🔔
Webhooks
Signed HTTP callbacks delivered to your server when a game ends (live mode only).

Rate limits

PlanSessions / monthReq / minWebhook retries
Starter1,000603
Growth10,0003003
Pro100,0006005
EnterpriseUnlimitedCustomCustom
Beta Gamer GaaS API — questions? support@beta-gamer.com