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 and a Node.js realtime relay, served from a multi-region server network.
All SDKs and the server source code are released under the MIT-0 license. Use, copy, modify and distribute them in any project — commercial or not — with no attribution required.
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?api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"player_name": "PlayerOne", "player_data": {"level": 1}}'