Beta testing Free API keys are open for testing. Paid tiers are waitlisted while we harden billing, legal, and audit workflows.

Casino Game API

A casino game API that handles the math layer

Cymba is a casino game API focused on the slot math surface. Studios and operators send a game config, receive a provably fair spin result as a multiplier, and keep wallets and player accounts in their own platform.

Focused on slot math

Cymba resolves slot outcomes. It does not provide a full casino platform, payment processing, or player management.

Config-driven game library

Each game is a JSON config. Add new games by creating new configs, not by writing engine code.

Provably fair on every spin

Seed commitments, client seeds, nonces, result hashes, and replay are included by default.

API example

Resolve a casino game spin

Request
POST /api/v1/spin
Authorization: Bearer cy_live_...

{
  "config": "golden-pyramid",
  "lines": 25,
  "client_seed": "session-99"
}
Response
{
  "result": {
    "round_id": "01JR8X5Q...",
    "summary": {
      "total_multiplier": 100,
      "breakdown": {
        "free_spins": 100
      }
    },
    "result_hash": "3c8f22...",
    "config_hash": "f91a44..."
  },
  "provably_fair": {
    "server_seed_hash": "9b1e3c...",
    "client_seed": "session-99",
    "nonce": 44
  }
}

What a casino game API does

A casino game API is a backend service that provides the outcome logic for casino-style games. Rather than building RNG, evaluation logic, and game mechanics into your own platform, you call an API with a game definition and receive the resolved result.

Cymba is a casino game API focused specifically on slot math. It covers the full surface area of slot mechanics: reel strips, paytables, win evaluation across payline, ways, cluster, and count-pay modes, free spins, cascades, hold and respin, wilds, multipliers, meters, and jackpots.

It does not cover table games, live dealer, sports, or other casino verticals.

Who uses a casino game API

The teams that get the most from Cymba are usually building slot-style games for a specific platform and want to buy rather than build the math layer.

That includes social casino studios that need configurable slot math for free-to-play apps, sweepstakes operators that need clean math separated from their coin economy, crypto casino teams that need provably fair outputs, white-label platforms that want reusable slot mechanics across brands, and indie developers prototyping before hiring math specialists.

In each case the pattern is the same: the team owns the player experience and platform, Cymba owns the math.

The boundary between math and platform

Cymba returns multipliers, not payouts. The API result tells you the game outcome expressed as a factor — total_multiplier of 25 means the spin produced 25× the line bet. What that means in currency, virtual coins, or sweepstakes entries is determined entirely by the calling platform.

That boundary keeps Cymba out of the wallet and compliance surface. Operators control the money movement. Cymba controls the math.

Building a game library with configs

Cymba treats game configs as first-class product objects. Each game is defined as a JSON config stored in the dashboard with a unique ID. The same config is used for the spin API, RTP calculation, playground testing, and PAR sheet export.

Adding a new game to a platform means creating a new config. Updating a game's math means editing the config, validating, recalculating RTP, and redeploying the config ID. No engine code changes required for common mechanics.

Audit and transparency

For platforms that need to demonstrate their games are fair, Cymba includes provably fair material on every spin: server seed hash, client seed, nonce, result hash, and config hash. PAR sheet exports package the config, RTP data, and deterministic replay fixtures into a reviewable artifact.

That combination gives operators a concrete response to regulatory or player-facing questions about game integrity.

What Cymba is not

Cymba is not a casino platform. It does not include a player lobby, game launcher, payment processor, bonus engine, KYC system, or licensing framework.

Those layers belong to the platform built on top of the math API. Cymba's role is narrower: resolve slot outcomes correctly, produce verifiable results, and give teams the tooling to manage and audit game configs.

Frequently Asked Questions

Does Cymba support games other than slots?

Cymba is focused on slot-style games. Payline, ways, cluster, and count-pay win modes are supported along with a wide range of slot mechanics.

Can I use Cymba as part of a larger casino platform?

Yes. Cymba is designed to be one component in a larger stack. It handles slot math; your platform handles players, wallets, and operations.

What is the difference between a casino game API and a casino platform?

A casino platform handles everything: players, payments, game lobby, compliance, and operations. A casino game API handles one layer — in Cymba's case, the slot math.

Ready to test Cymba?

Start with a free API key, clone a template, and run your first provably fair spin.