Technology

One RGS.
Every game.

Juice RGS is the engine our studios build on — tech-agnostic, game-agnostic and massively scalable. Any genre, any stack, billions of simulated spins before a game ever reaches a lobby. Connect a wallet, run the conformance suite, go live — self-service from signup to your first real bet, no sales calls required.

99.99%+
Uptime · zero-downtime deploys
<100ms
Average response time
~30 min
To a fresh environment
140+
Currencies — fiat, crypto, virtual
Integration

Three gates. Zero sales calls.

Connect your wallet, run the conformance suite, complete business verification — self-service from signup to your first real bet. No phone calls, no procurement cycle.

01 — Connect

Wire up your wallet

Tell us your ingress URL and exchange a single RSA public key. We sign every request to your wallet, you verify with our key. That's the integration.

  • POST /v1/balance — authenticate & read balance
  • POST /v1/debit — deduct on bet start
  • POST /v1/credit — settle on bet end
  • POST /v1/rollback — reverse a failed round
02 — Verify

Run the conformance suite

Black-box tests fired straight at your wallet: signature verification, debit, credit, rollback, idempotency, currency mismatch. Pass them and you're ready.

  • Real signed requests against your ingress
  • Per-test request & response captured for debugging
  • Re-run any time as you fix things — no support ticket needed
03 — Launch

Flip the switch

Submit your business details and licensing, confirm with a slug-typed prompt, and you're live. Real-money traffic starts the moment you confirm — and stops the moment you suspend.

  • Business name, registration number, jurisdiction
  • Gaming licence number & issuing authority
  • Reversible any time from Settings
Security

How requests are secured.

Every wallet call is signed and every action logged — trust is enforced at the protocol level, not just promised in a doc.

RSA signing per operatorYou sign with your private key, we verify with the public half you upload.
Two active keys, hot-rotatedUpload a new key while the previous one still accepts traffic — no downtime.
Append-only audit logEvery config change, member action and key rotation is recorded with a diff.
Reversible launchSuspending an operator stops wallet traffic immediately; existing bets still reconcile.
The stack

Streamlined game development.

Juice RGS gets a game from maths to live lobby with less friction — whatever it's built in, whatever it plays like.

01

Blazing-fast simulations

Billions of spins in minutes. Run locally or in the cloud to test, optimise and balance maths with precision — long before a game ever reaches a player.

02

Tech agnostic

Integrate games in any language, framework or infrastructure. No engine rewrites — bring existing games on board without porting them. Developers keep full control.

03

Game agnostic

One flexible SDK for any genre — slots, table games, crash, bingo, poker, live shows, fishing and more. Whatever the studio dreams up, the RGS runs it.

Beyond the basics

More than an RGS.

Game verifierAutomatically verifies each game integration — no manual test passes.
ConfigurableBets, exposure caps, feature flags and more — tuned per game and per operator.
Multi-variantSupport for multiple RTP and math variants of the same title.
Infrastructure

Scalable & reliable.

Fully automated, cloud-based and built on a modular microservice architecture — so the platform flexes with traffic instead of buckling under it.

↑↓
Auto-scalingHandles traffic peaks up and down with no manual intervention.
<100ms average responseOptimised hot paths keep round-trips fast under load.
~30-minute environmentsSpin up a full-fledged new environment from scratch in about half an hour.
Global CDNOptimised caching and content delivery tuned for casino games.
DDoS protection & rate limitingResilient by default at the edge.
Zero-downtime deploys99.99%+ uptime — most releases ship without touching live traffic.
Operations

Intuitive back office.

Fraud preventionReal-time alerting on suspicious patterns.
Game replaysDetailed game history, including full round replays.
Σ
Quick reportingA fast, flexible reporting system across every metric.
Fine-grained controlAdvanced access permissions with full audit trails.
Easy-to-use UIElegant and mobile-friendly.
{ }
API basedEvery data point and operation is available via GraphQL API.
Developer experience

One canonical spec. Whatever stack you run.

The whole wallet integration is a handful of signed HTTP calls — written the way your team already writes its other services.

POST /v1/debit
// Verify the Juice signature on every wallet call
import { verify } from '@juice/verify';

export const debit = async (req, res) => {
  const sig = req.headers['x-juice-signature'];
  if (!verify(req.rawBody, sig, ENGINE_PUBKEY))
    return res.status(401).end();

  const { userId, amount, currency, txId } = req.body;
  const { balance, externalTxId } = await wallet.debit({ userId, amount, currency, txId });

  res.json({ balance, currency, externalTxId });
};
AI-ready specHand our prompt.md to your assistant of choice and it drafts a working wallet for your stack.
Live conformance runnerTest rows stream in as we hit your endpoints. Click any failure to see the request, the expected response and the diff.
Reconciler, built inFailed wallet calls retry automatically with exponential backoff. Halted transactions land in their own queue for manual resolution.
Σ
Accounting that reconcilesGGR, turnover and RTP tie back to the wallet calls in your ledger — no black boxes.
Compliance

Regulated-markets ready.

The controls regulators expect, built into the platform — so certification is a process, not a rebuild.

GLI-19 compliantBuilt to the standard for interactive gaming systems.
Certified RNGIndependently approved random number generation.
Client wrapperReality-check controls and in-game history out of the box.
MonitoringContinuous monitoring of critical components, RNG and RTP.
Restricted territoriesTerritory blocking enforced by IP and API.

Ready for the jurisdictions your business is licensed in — tell us which one when you submit your details.

Curaçao OGL Malta MGA Isle of Man GSC Anjouan COM Tobique TRA Costa Rica CR Kahnawake KGC

Stop reading. Start integrating.

Register, connect a wallet, run the suite. You don't need to talk to us to find out if this works.