B2B crash-game platform

CRASH GAMES
BUILT FOR OPERATORS
WHO PLAY TO WIN

Five provably-fair games and one small server-to-server API. Create a session, drop in an iframe and receive signed wallet webhooks. You can go live in days.

0Games, one integration
0Things you build: session, iframe, webhook
0Default RTP target, configurable
0Real-time multiplier ticks

Game portfolio

FAST, SOCIAL GAMES
WITH PROVABLY-FAIR TECH AT THE CORE

GALAXY_AVIATOR

The classic crash format. Players watch the multiplier climb and cash out before the plane flies away.

  • 4 bet slots per round
  • Auto or manual cash-out
  • Live social bet feed
LEARN MORE →
aviator

GALAXY_JETX

A high-velocity crash game with the same root-namespace engine, built for players who want quick rounds.

  • ~100ms multiplier ticks
  • 50 rounds of public history
  • Seeded fairness on every round
LEARN MORE →
jetx

GALAXY_CHICKEN ROAD

A step-by-step risk ladder. Every lane crossed raises the payout, and the player decides when to stop.

  • Own real-time namespace
  • Max-win caps per operator
  • Free-bet ready
LEARN MORE →
chicken_road

GALAXY_PILOT CHICKEN

Crash mechanics with an arcade feel. It is light enough for casual players and fast enough for regulars.

  • Lobby game switching
  • Instant token refresh
  • Mobile first
LEARN MORE →
pilot_chicken

GALAXY_FAST KENO

Keno compressed into seconds-long draws, a natural cross-sell for lottery and numbers audiences.

  • Seconds per draw
  • Same wallet webhooks
  • Full round reports
LEARN MORE →
fast_keno

How it works

FROM API KEY
TO FIRST BET IN FOUR STEPS

  1. 01

    Create session

    Your backend calls POST /api/v1/session/create with your API key.

  2. 02

    Get game link

    You receive a signed gameUrl. The player token is kept in the URL fragment so it never reaches your server logs.

  3. 03

    Player plays

    Show the link in an iframe. The game reads the token once and removes it from the address bar.

  4. 04

    Wallet updates

    Signed bet, win and refund webhooks debit and credit your player's wallet.

Platform

EVERYTHING AROUND THE GAME,
ALREADY HANDLED

⚡

Signed wallet webhooks

HMAC-SHA256 signatures, three retries with backoff, and a betId on every event so your handler can safely skip duplicates.

🎁

Free bets & auto-bonuses

Grant free bets to one player or all of them, set wagering requirements and win caps, or award them automatically after losing streaks.

📊

Reports & dashboard

GGR, RTP, revenue trends, big wins, hourly heatmaps and webhook delivery health in one dashboard.

🛡️

Player safety built in

Suspensions and self-exclusion are checked at every session, connection, bet and game switch, and take effect immediately.

🎲

Provably fair

The server seed hash is published when betting opens and revealed when the round ends. Players can add their own entropy with client:seed.

🧩

Embed or go custom

Use the hosted iframe, or build your own UI on top of the Socket.IO real-time API.

For developers

ONE CALL.
ONE IFRAME.
ONE WEBHOOK.

The full integration guide covers authentication, wallet events, free bets, reports, WebSocket events and a go-live checklist, with code you can copy.

OPEN THE INTEGRATION GUIDE
const res = await fetch(`${GALAXY}/api/v1/session/create`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-Api-Key': process.env.GALAXY_API_KEY,
  },
  body: JSON.stringify({
    externalPlayerId: 'player_123',
    gameType: 'aviator',
    launch: 'game',
  }),
});
const { gameUrl, playerId } = await res.json();
<iframe
  src="https://games.example.com/aviator#token=eyJ..."
  width="100%" height="700"
  allow="fullscreen"
  sandbox="allow-scripts allow-same-origin
           allow-popups allow-forms">
</iframe>
// verify X-Galaxy-Signature over the RAW body
const expected = 'sha256=' + crypto
  .createHmac('sha256', WEBHOOK_SECRET)
  .update(req.body).digest('hex');

switch (event.type) {
  case 'bet':    debit(event);  break;
  case 'win':    credit(event); break;
  case 'refund': credit(event); break;
}

FAQ

FREQUENTLY
ASKED QUESTIONS

WHAT DO I ACTUALLY NEED TO BUILD?

Three things: a server endpoint that requests a game link, a page with an iframe that shows it, and a webhook endpoint that updates your player's wallet when they bet or win. Galaxy Games handles everything else.

HOW DOES MONEY MOVE?

For every real-money action, Galaxy Games sends a signed POST to your webhook URL: bet (debit), win (credit) and refund (credit). Demo sessions never send webhooks.

IS THE PLAYER TOKEN SAFE?

Yes. The token is placed in the URL fragment after #, which browsers never send to servers. It expires after 4 hours, and the game removes it from the address bar after reading it.

WHAT ARE THE DEFAULT OPERATOR SETTINGS?

97% RTP target, bets from 1 to 10,000, a max win of 500,000 per bet, ETB currency and a 20% revenue share. You can change all of them in the admin panel.

CAN I RUN PROMOTIONS?

Yes. You can grant free bets to a single player, a list of players or all your active players. Set the amount, wagering requirement (1–20x), win cap and expiry, or turn on automatic bonuses after losing streaks.

HOW DO RESPONSIBLE-GAMBLING CONTROLS WORK?

Players can be active, suspended or self-excluded. Status is checked at session creation, on every WebSocket connection, every bet and every game switch. Suspended players are disconnected immediately.

READY FOR LIFT-OFF?

Talk to our team about an operator account. You'll receive your API key, webhook secret and admin panel access.