Game infrastructure for host apps

Drop 200+ games into your app.
Keep your users in yours.

PlayKit is a catalog of single-player and real-time multiplayer mini-games, served as versioned bundles from one backend. Your app handles the chrome; PlayKit handles the games, anti-cheat, matchmaking, and live multiplayer state.

Live instance: playkit.in

200+games in the catalog
27real-time multiplayer titles
4integration paths — iOS, Android, Web, Flutter
0game logic your app has to own

Built to be embedded, not forked

Seed + replay anti-cheat

Every single-player session plays out client-side from a server-issued seed, then the full move log is replayed server-side to produce the authoritative score. A client-supplied board is never trusted.

Real-time multiplayer

27 titles — from classics like Chess, Go, Rummy, and Poker to party games like Draw & Guess, Bingo, and Trivia Royale — run as server-authoritative matches over WebSockets, with turn timers, reconnection, and abandonment handling included.

Spectator mode

Anyone holding a valid player token can watch a live match read-only, hidden hands and all — the match ID itself is the shareable invite link.

Versioned bundles

Every game ships as a checksum-verified static bundle behind minSdkVersion gating, so your app controls exactly when a new game version rolls out.

Built for a younger audience

The catalog targets a 10–15 year old audience — self-authored content, no gambling-adjacent framing, no scary or mature themes.

Animated, themeable UI

Every game ships with real movement animation and a considered color palette, themeable via CSS custom properties your host app controls (light/dark, accent color, corner radius).

Pick your platform

Full API reference and shared concepts

Project keys, device auth, the catalog endpoint, seed+replay, and the real-time/spectator WebSocket contract — one page covers what every platform shares before you dive into platform-specific code.

Open the integration overview →