---
title: "The OpenVibe.Casino API"
canonical: "https://openvibe.casino/developers"
updated: null
---

# The OpenVibe.Casino API

HTML: [The OpenVibe.Casino API](https://openvibe.casino/developers)

Developers

# The OpenVibe.Casino API

Open, no key: every game, its rules and each bet's house edge, and simulations from the same engines. [OpenAPI](/api/v1/openapi.json).

## GET /api/v1/games

Every game with its rules, each bet's edge in percent, how the figure was found (exact or simulated) and the published source it is checked against.

## POST /api/v1/simulate

`{ "game": "craps", "choice": "pass", "rounds": 100000, "seed": 42, "share": true }`: runs on the server, up to the configured number of rounds, a few a minute per address. With `share` it keeps the run and answers its link.

## The engines

The same files the server, the tables and the simulator run: `/engine/rng.js`, `cards.js`, `blackjack.js`, `roulette.js`, `baccarat.js`, `craps.js`, `slots.js`. Each is deterministic from a seed. The source is AGPL-3.0 on GitHub.
