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.
Available games
Integrate in four steps. No game dev experience needed.
Register as a partner and receive live + 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.
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.No extra setup. No game servers to manage.
WebSocket-powered — zero lag, instant moves.
Easy, Medium, Hard bots for every game.
Matched within 200 ELO points of your skill.
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.