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 players — we handle game logic, real-time infrastructure, and matchmaking.

Integration path

How it works

Four steps. No game-dev experience needed.

01

Get your API key

Register as a partner and receive live and 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.

One call, live in production

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.

What's included

Everything included

No extra setup. No game servers to manage.

Real-time

WebSocket-powered — zero lag, instant moves.

AI opponents

Easy, medium and hard bots for every game.

ELO matchmaking

Matched within 200 ELO points of your skill.

Auto-reconnect

A 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.