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.
Available games
Integration path
Four steps. No game-dev experience needed.
Register as a partner and receive live and test keys instantly.
POST to /api/v1/sessions from your backend with your player IDs.
Pass the session token to your frontend — iframe or React SDK.
We POST a signed webhook to your server when the game ends.
One call, live in production
From your backend — your API key never touches the browser.
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
No extra setup. No game servers to manage.
WebSocket-powered — zero lag, instant moves.
Easy, medium and hard bots for every game.
Matched within 200 ELO points of your skill.
A 60-second window to rejoin if you disconnect.
Your players only ever match your players.
Drop into any app via iframe or npm SDK.
Read the docs, try the API, and ship your first game session today.