Kraty

Welcome to Kraty

Live events, leaderboards, bots, and rewards for game studios.

Kraty is a live-ops backend for game studios. Wire the SDK in once; designers compose tournaments, races, lobbies, and reward crates from the portal. Bots fill quiet leaderboards. Webhooks keep your backend in sync.

What you can build

  • Tournaments and races — single-metric or multi-metric, with global, grouped, or per-segment leaderboards.
  • Live lobbies — auto-matched with progressive bot fill (so a 4-cap lobby visibly fills over time, not all-at-once after a 30s wait), or pushed in from your own matchmaker.
  • Rewards — fixed bundles, weighted loot tables, openable crates, rank-scaled prizes — composed visually.
  • Paid events — declare a currency + item cost on an event and Kraty atomically debits on start; insufficient → 402 with a player-friendly message.
  • Platform-managed inventory + wallet — opt-in per-game player ownership for items and currencies, with auto-deposit from grants, SDK consume + debit, and an immutable audit ledger.
  • Filler bots — composable, deterministic behaviors that look like real players. Browse community bots in the marketplace.
  • Signed webhooks — every grant, completion, and lobby state change pushed to your backend, with auto-retry and a circuit breaker for misconfigured endpoints.
  • Live leaderboard streams — Server-Sent Events so your UI repaints without polling.
  • Zero-trust per-player auth — a leaked SDK key cannot read or spend another player's resources. See Authentication.

Where to start

  • New here? Read the Quickstart — ten minutes from zero to your first live event.
  • Building a feature? Common integration tasks — IAP fulfilment, daily quests, tournaments, matchmaker handoff, and migration as copy-paste recipes.
  • Wiring up an event? Start with Events.
  • Integrating from a game client? Jump to the SDKs.
  • Securing the integration? Read Authentication — understand the two-layer key model before you ship.
  • Handling errors? Error reference lists every code, when it fires, and how the SDKs help you handle it.
  • Evaluating Kraty for production? Read Reliability and data durability — the recovery targets and backup commitments Kraty holds itself to.

How the docs are organized

The sidebar groups pages into four sections:

  • Core concepts — the building blocks (events, leaderboards, lobbies, bots, marketplace, rewards). Read these in order if you're new.
  • Backend integration — wiring your studio backend (webhooks, settings, player tools).
  • Reference — Authentication model, error codes, REST API, and language-specific SDK docs.