Games as a Service

Embed multiplayer
games in minutes

Drop chess, checkers, connect 4 and more into your app with a single API call. You bring the users — we handle the game logic, real-time infra, and matchmaking.

How it works

Integrate in four steps. No game dev experience needed.

01

Get your API key

Register as a partner and receive live + test keys instantly.

02

Create a session

POST to /api/v1/sessions from your backend with your player IDs.

03

Embed the game

Pass the session token to your frontend — iframe or React SDK.

04

Receive results

We POST a signed webhook to your server when the game ends.

As simple as one API call

From your backend — your API key never touches the browser.

your-backend.js
const res = await fetch('https://api.beta-gamer.com/v1/sessions', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer bg_live_xxxx',
    'Content-Type':  'application/json',
  },
  body: JSON.stringify({
    game:      'chess',
    matchType: 'matchmaking',
    players:   [{ id: user.id, displayName: user.name }],
  }),
});

const { sessionToken, roomCode } = await res.json();
// Pass sessionToken to your frontend — done.

Everything included

No extra setup. No game servers to manage.

Real-Time

WebSocket-powered — zero lag, instant moves.

🤖

AI Opponents

Easy, Medium, Hard bots for every game.

🌍

ELO Matchmaking

Matched within 200 ELO points of your skill.

🔄

Auto-Reconnect

60-second window to rejoin if you disconnect.

🛡️

Tenant Isolated

Your players only ever match your players.

🔗

Embeddable

Drop into any app via iframe or npm SDK.

Ready to integrate?

Read the docs, try the API, and ship your first game session today.