Embed
Drop our games into a web page or a mobile webview with a few lines of JavaScript or an iframe. Only your own sites may show them.
- Ready-made game screens
- Events for ready, started and completed
- Works in web and app webviews
Effort: Hours
For banks, telcos, fintechs and apps
Put quick multiplayer games inside your app, under your brand. Your users play with the account they already have with you, and you decide the games, the leagues and the prizes.
Players never create a Squabble account. Your server vouches for each player with a token that lasts 15 minutes, using your own user id.
Your colours, font and logo on every screen, and only the games you choose from more than 70.
Weekly leagues, special events and prizes that you set and pay. Points have no cash value, and Squabble never holds money.
A partner dashboard with players and games, a reporting API and signed webhooks for every result.
Pick the style that fits your product. Many partners start with the embed and add the rest later.
Drop our games into a web page or a mobile webview with a few lines of JavaScript or an iframe. Only your own sites may show them.
Effort: Hours
Use our game rules, matchmaking and game server with your own interface, in React Native or anything that speaks HTTP and WebSocket.
Effort: Days
Pull results, points, ladders and fair-play flags from the reporting API, or let signed webhooks push them to you as games finish.
Effort: Hours
Connect your wallet and players can stake money against each other. Every debit and payout goes through your wallet and your licence.
Effort: Days
Create your partner account in about two minutes.
Choose your games, add your brand, list your sites and create an API key.
We check new partners before their keys go live, usually within one working day.
Sign your first player in from your server and show the games. Follow it all on your dashboard.
On your server
curl -X POST https://api.noogo.games/partner/v1/player-tokens \
-H "Authorization: Bearer $SQUABBLE_API_KEY" \
-d '{"externalUserId":"cust-123","displayName":"Ama"}'
# → { "token": "…", "expiresAt": "…" }In your app
const game = Squabble.mount(slot, {
gameId: 'ludo',
token, // from your server
mode: 'solo',
});
game.on('completed', ({ ranking }) => …);No. Your server swaps your own user id for a short-lived token. Players never see a Squabble sign-up.