crashOne integration.
Every game you add.
Casino Api Pro is casino game infrastructure for operators everywhere. Integrate one REST API and launch provably fair games, sessions, rounds and settlement — while your players, their wallets and their balances stay entirely with you. No sales call, no minimum volume, no exclusivity.
- games live
- 14
- integration
- 1
- API endpoints
- 249
games live
integration
API endpoints
Sign up and the sandbox is yours in under a minute — no approval queue, no interview. It runs on play money, so you can build and test the whole integration before you talk to anyone.
The catalogue
14 games, one contract
Every one is provably fair: the server seed is committed as a hash before a round is played and revealed when it is rotated, so any player can recompute their own results.
Building toward a wider portfolio. Games are added behind the same integration — see plan limits for what each tier includes.
You don’t integrate games. You integrate once.
Every game on the platform reaches your players through the same REST API, the same session flow and the same wallet contract. Adding one is a checkbox in your dashboard, not another engineering project.








ONE INTEGRATION
POST /v1/sessions
every game, one contract
How it works
Three steps, then it is just games.
The work is the first integration. Everything after it is configuration.
Integrate
Point us at your wallet API and exchange your key for a token. Paths, field names and error codes are configurable, so an existing wallet usually needs no changes.
Launch
Enable games from your dashboard and create a session. You get a signed launch URL to open in the player’s browser.
Scale
New games appear in your catalogue behind the same integration. Enabling one is a checkbox, not a release.
Developer experience
Launch a game in one request.
Create a session and you get back a signed launch URL. Open it in the player’s browser — it is scoped to one operator, one player and one game, and it expires in minutes.
- Amounts are decimal strings, never JSON floats
- Every money endpoint is idempotent on your transaction_id
- A 504 means retry with the same id — never a new one
- OpenAPI 3.1, so your client can be generated
{ "game_id": "mines", "player_id": "your_player_42", "currency": "GHS" }
Press Run request to walk through what the platform actually checks.
Inside a round
The order is the guarantee.
Most of what makes a gaming platform trustworthy is the sequence it refuses to reorder. Here is ours, in the order it runs.
- 01
Validate
no wallet call yetLimits and inputs are checked before any money moves. A stake above the table maximum is refused here, not debited and refunded.
- 02
Debit
POST /wallet/debitThe stake is taken from your wallet over your own API. The amount comes from the player’s input alone — so the outcome does not exist yet.
- 03
Resolve
sha256 seed chainThe engine derives the result from a server seed committed before the round, mixed with the player’s own seed. Pure mathematics, no network, no database.
- 04
Credit
POST /wallet/creditA win is paid before the round is recorded as won. If your wallet times out, the round stays settling and the retry resumes it — it never marks a player paid who is not.
- 05
Record
immutable ledgerTwo rows land in an append-only ledger: the intent and the outcome. A database trigger rejects UPDATE and DELETE, so a report run twice returns the same answer forever.
The wallet call never happens inside a database transaction. Holding a row lock across a network call to someone else’s server is how a slow wallet takes down a database — so the ledger is written either side of it, not around it.
Wallet integration
Your wallet. Our games.
We never hold a player balance. Every bet and win is a call to your existing wallet API, so deposits, withdrawals, KYC and the player relationship stay where they belong — with you and your licence.
Debit
a bet leaves your wallet
Credit
a win returns to it
Refund
a round that could not finish
Rollback
a correction, in full
Idempotent
the same id, the same answer
Webhooks
every event, signed
Paths, field names and error codes are configurable per operator, so a wallet that already speaks its own dialect usually needs no changes at all.
The money never crosses this boundary in our favour. We ask your wallet to move it and record what it answered.
Platform
What you get with the integration.
Game API
One REST integration for the whole catalogue. OpenAPI 3.1, so your client can be generated rather than written.
Multi-tenant
Every operator is isolated. The tenant is taken from your signed token, never from a request — there is nothing to change.
Signed sessions
Launch tokens are short-lived and scoped to one operator, one player and one game. They carry no credential of yours.
Immutable ledger
Append-only, enforced by a database trigger. A report run twice returns the same answer, even after a correction.
Webhooks
Signed with HMAC-SHA256, retried with exponential backoff, and idempotent on a stable event id.
Sandbox
Free, play money, and held to the same idempotency contract as a real wallet — so your retry logic is genuinely tested.
Pricing
A platform fee, plus a share of what you make.
Priced so the first integration is easy to justify. Revenue share is agreed commercially and depends on what we supply and at what volume.
Sandbox
Build and evaluate
Free
Every game
plus None
- Every game, in full
- Play-money wallet
- Complete REST API, webhooks and launcher
- Set any RTP you like
- 3 people, 1 brand
- Never expires
Starter
A first live casino
$499/month
Every game
plus 2–5% of GGR
- Everything in Sandbox, with real money
- Your own player wallet
- Cashback and referrals
- Player win/loss history
- 5 people, 1 brand
Growth
Several brands and a team
$1,499/month
Every game
plus 1–3% of GGR
- Everything in Starter
- Tournaments and leaderboards
- Risk and fraud signals
- The reporting API
- 15 people, 3 brands, 3 businesses
Business
Operators running at volume
$2,999/month
Every game
plus 0.5–2% of GGR
- Everything in Growth
- Unlimited brands, businesses and people
- 6,000 requests a minute
- A named contact
Enterprise
Full portfolio, custom infrastructure, dedicated support and an SLA. Setup, monthly minimum and revenue share are negotiated — they depend on jurisdiction, market, exclusivity and volume.
Integration fee
Standard integration from $1,000–$2,500; custom work from $2,500. Often waived for early partners in exchange for getting live quickly.
About those game counts
The numbers above are plan limits as the catalogue grows. The catalogue section shows what is live today, read from the API rather than typed onto this page.
Questions
The things operators ask first.
No. One platform integration gives you every game enabled on your account. Adding a game is a toggle in your dashboard — no new endpoints, no release on your side.
Ready to expand your game portfolio?
Tell us what you run and we will get you into sandbox with credentials, the integration guide and a reference wallet you can copy.
- Instant self-serve sandbox — no approval queue
- A working reference wallet, not just docs
- Integration fee often waived for early partners
- No minimum volume, no exclusivity, no lock-in
Prefer to read first? The API reference is public.





