Ready-made features - Multiplayer Editing
Enable realtime collaboration across any surface in your product—just like in Figma, Notion, or Linear. With Liveblocks Multiplayer Editing, 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
Tiptap
Add multiplayer editing to Tiptap
BlockNote
Add multiplayer editing to BlockNote
Lexical
Add multiplayer editing to Lexical
Sync engine integrations
Liveblocks Yjs
Build custom multiplayer experiences
Liveblocks Storage
Build custom multiplayer experiences
Multiplayer Editing API Reference
Text editor SDKs
Use these SDKs to add multiplayer editing to rich text editors.
Tiptap React
@liveblocks/react-tiptap
BlockNote React
@liveblocks/react-blocknote
Lexical React
@liveblocks/react-lexical
ProseMirror Node
@liveblocks/node-prosemirror
Lexical Node
@liveblocks/node-lexical
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.