The
lobbylabnpm package is not published yet, so thenpx -y lobbylabcommands on this page do not work today. Everything else here is current. Request an alpha key at https://lobbylab.gg/developers.
LobbyLab is a hosted multiplayer backend. Your game keeps its own UI, engine and domain; players join LobbyLab rooms over WebSockets through @lobbylab/client, and LobbyLab keeps the rooms, invite codes, matchmaking and shared game state. Game rules that run on LobbyLab's servers come later. Request an alpha key at https://lobbylab.gg/developers.
Status: alpha. There are no public keys yet, and @lobbylab/client and @lobbylab/node are not on npm yet; both arrive with the alpha. What works today: the lobbylab package's docs and mcp commands, and lobbylab.gg, where people describe a game, LobbyLab builds it, and friends play it on phone or web.
| Piece | State |
|---|---|
| lobbylab.gg (describe a game, LobbyLab builds it, friends play it) | Live |
Wire protocol multiplayer-wire/v0 | Live: every room on lobbylab.gg uses it |
lobbylab on npm: docs and mcp commands | Available in this package |
MCP tools lobbylab_docs, lobbylab_multiplayer_quickstart | Available (read-only, bundled docs) |
Multiplayer API (api.lobbylab.gg), keys, rooms, invite codes, matchmaking, shared state | Not live yet: api.lobbylab.gg does not answer until the alpha opens. Request access at https://lobbylab.gg/developers |
@lobbylab/client, @lobbylab/node | Arrive with the alpha |
npx -y lobbylab@1 init sandbox with no account | Planned after the alpha opens |
| MCP tools that create projects and rooms, show usage, add test players | Planned after the alpha opens |
| Game rules that run on LobbyLab's servers | Later |
| SDKs for Flutter and Godot | Later |
| Plans and pricing | Not charging during the alpha |
This package never claims a feature before it exists. If a command or tool you expect is missing, it has not shipped yet.