A hosted multiplayer backend that handles the hard parts of online games — players, rooms, matchmaking and leaderboards — so you can focus on gameplay. One REST API, five official SDKs, global server infrastructure.
Registration, authentication, sessions, heartbeats, custom player data and moderation tools including timed and permanent bans.
Create and manage rooms, join and leave flows, per-room state updates and realtime action broadcasting between players.
Lobbies, join requests, password-protected matches, direct joins and lobby management built into the API.
Submit scores and query ranked leaderboards per game — no extra infrastructure required.
Persist structured game data and player state on the server with simple JSON-based endpoints.
Low-latency room events on a dual-channel Node.js relay — reliable WebSocket (TCP) for control plus a UDP fast lane for movement, with client prediction helpers in every SDK.
The entire API is machine-readable. Point an AI assistant or coding agent at our spec and it can generate, edit and debug multiplayer code against real endpoints — no guessing.
Every endpoint, parameter and auth header in a standard spec — feed it to any agent or codegen tool.
api.michitai.com/openapi.jsonA doc index plus the complete API reference in a single text file — sized for a model's context window.
api.michitai.com/llms-full.txtA Model Context Protocol server with read-only tools over the API reference — plug it into MCP-compatible assistants.
api.michitai.com/mcp# Add the MCP server to your assistant's config, or paste the spec URL, then prompt:
"Build me a Unity lobby with matchmaking and a level leaderboard
using the Multiplayer API — spec: https://api.michitai.com/openapi.json"
Copyright © 2026 Nichita Levandovici. The backend remains under the Backend Proprietary License. The Michitai Service SDK License permits SDK integration, adaptation and bundling in your games for use with our service, including commercial games. Standalone SDK resale and harmful modifications are prohibited. Third-party components retain their own licenses.
Create a free developer account, generate an API token and make your first call.
# Register a player in your game
curl -X POST "https://api.michitai.com/api/game_players.php/register" \
-H "X-Api-Token: YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"player_name": "PlayerOne", "player_data": {"level": 1}}'