The rail for esports. Open APIs, real code, no NDA.
This is the public developer surface for the Xbox Competitive Cloud rail. Three planes - the observer pipeline, the platform-attested trust plane, and these developer APIs - all running and testable from this portal.
1. Get an API key
One POST. Returns scopes, an id, and a one-time secret. No legal review for sandbox tier.
POST /api/keys ->2. Spin up a sandbox tournament
We run a synthetic match against the observer gateway and hand you a WebSocket URL, an overlay URL, and a replay URL.
Open sandbox ->3. Wire your tools
The bridge fans every event out to any webhook - OBS WebSocket, vMix, Streamlabs, Streamer.bot, your own service.
See samples ->What you get on day one
- Title-agnostic event schema (observer.schema.json) - one shape across every supported title.
- WebSocket fan-out per match - the same wire format whether you build an overlay, an analytics tool, or a Twitch extension.
- Durable replays - every match becomes a JSONL file, downloadable at
/matches/:id/replay. - Trust tokens (optional) - flip OBS_REQUIRE_TRUST and every ingest must present a verifier-signed token. Cryptographic anti-cheat for free.
- OpenAPI 3.1 contract - import it in Postman or generate a client SDK in 50+ languages.
30-second test drive
curl -s -X POST http://127.0.0.1:7800/api/keys \
-H "content-type: application/json" \
-d '{"org":"YourStudio","contactEmail":"dev@example.com"}'
curl -s -X POST http://127.0.0.1:7800/api/sandbox/tournaments \
-H "content-type: application/json" -d '{}'