SarLab

Product

Every module, in depth.

SarLab is one platform with clearly separated concerns. Here is what each part does — described only as it works today.

Architecture

Multi-tenant, white-label core

One deployment serves every brand. Each tenant is isolated at the database level, and the frontend ships brand-neutral — it takes on a brand's identity entirely from configuration.

  • Isolated database per tenant, no cross-tenant queries
  • Brand-neutral frontend: logo, colours, favicon and SEO per brand
  • A single platform owner oversees every tenant

Localization

Content in 17 locales

Author once and localize everywhere. Promotions, pages and player-facing copy can be edited in any of 17 locales individually, with clean fallback when a translation is missing.

  • Per-locale editing, not all-or-nothing
  • Missing translations fall back without breaking a page
  • Adding a locale is data, not a code change

Player frontend

A turnkey player experience

Every brand launches with a complete, themeable frontend. The structure is ready; a brand supplies its identity and content.

  • Casino and category page templates with search and reusable game grids
  • Promotions with dedicated detail pages, plus scheduled popups
  • A configurable VIP club and an affiliate page
  • Personal player pages: saved games, followed providers, continue-playing, recommendations and bet history — isolated per player

Live support

Real-time chat, built in

Support is part of the platform, not a bolt-on. Agents work from a built-in console, and the widget is configured centrally.

  • Agent console with auto-distribution and per-agent caps
  • Post-chat ratings
  • An embeddable widget configured from the back office

Finance

Payment configuration behind an approval gate

Operators configure payment-provider integrations; the platform reviews them before they go live. Credentials are encrypted at rest.

  • Payment-provider API configuration per brand
  • A platform approval gate before changes take effect
  • Encrypted credentials, secrets sourced from the environment

Economics

Platform-level economics

The platform owner sees the numbers that matter across brands, reported honestly per currency.

  • GGR, deposits and withdrawals visibility
  • Tracked costs and margin
  • Currency-honest aggregation, scoped to the platform owner

SEO

Search automation per tenant

Each brand's discoverability is maintained automatically against its own primary domain.

  • Sitemaps and robots.txt regenerated daily
  • Primary-domain-only URLs, to avoid duplicate signals
  • Canonical-URL discipline built in

Developer module

Controlled extension points

When configuration isn't enough, a brand can be extended in scoped, controlled ways.

  • A theme-token editor mapping palette and surfaces to the frontend
  • Per-tenant custom CSS and JavaScript
  • Every extension scoped to a single tenant

Security

Isolation and money-flow integrity

Access control and the integrity of the money flow are treated as first-class concerns.

  • Role-based access control and MFA across the back office
  • Strict tenant isolation enforced in every query
  • HMAC-signed wallet callbacks with an idempotent money flow

Infrastructure

Edge-delivered and real-time

The player frontend is delivered from the edge; assets and real-time traffic have dedicated layers.

  • Cloudflare edge delivery for the player frontend
  • R2 object storage for brand assets
  • A WebSocket layer for real-time support and monitoring

Next

See how a brand goes live.

The white-label journey, from first inquiry to launch — and who owns what along the way.