# LobbyLab status: what works today and what is coming

> The `lobbylab` npm package is not published yet, so the `npx -y lobbylab` commands 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.
