Multiplayer API Logo

Multiplayer API

Multiplayer API for
Game Developers

What is Multiplayer API?

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.

Player Management

Registration, authentication, sessions, heartbeats, custom player data and moderation tools including timed and permanent bans.

Game Rooms

Create and manage rooms, join and leave flows, per-room state updates and realtime action broadcasting between players.

Matchmaking

Lobbies, join requests, password-protected matches, direct joins and lobby management built into the API.

Leaderboards

Submit scores and query ranked leaderboards per game — no extra infrastructure required.

Game Data Storage

Persist structured game data and player state on the server with simple JSON-based endpoints.

Realtime Updates

Low-latency room events and a Node.js realtime relay, served from a multi-region server network.

Open Source — MIT No Attribution

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.

Get Started in Minutes

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}}'