Ready-made features - Multiplayer
Enable realtime collaboration across any surface in your product—just like in Figma, Notion, or Linear. With Liveblocks Multiplayer, you can make anything multiplayer: rich text editors, whiteboards, flowcharts, forms, spreadsheets, or fully custom interfaces.
Liveblocks provides a permanent, realtime data store for your collaborative state—so you don’t need to synchronize, scale, or maintain any infrastructure yourself. All the hard parts of multiplayer—conflict resolution, presence, history, and storage—are handled for you.
Depending on what you’re building, you can use purpose-built SDKs for rich text
editors (like Tiptap, Lexical, or BlockNote), or more general packages like
@liveblocks/client, @liveblocks/react, @liveblocks/zustand, or
@liveblocks/redux.
Text editor integrations
Sync engine integrations
Multiplayer API Reference
Text editor SDKs
Use these SDKs to add multiplayer editing to rich text editors.
Sync engine SDKs
Use these SDKs to add multiplayer editing to whiteboards, forms, tables, or any custom UI. These SDKs integrate directly with Liveblocks Storage and Liveblocks Yjs.