Conflict‑free data types
Use conflict‑free data types to enable people to edit the same document in real‑time.
Persisted document data
Data types for concurrent editing
Data types to enable your users to edit documents real‑time. Liveblocks automatically resolves the conflicts.
The LiveList data type represents an ordered collection of items that is synchronized across clients.
The LiveText data type enables multiple people to edit a string of text concurrently.
Add undo/redo to your collaborative experience
Integrate the Liveblocks history APIs to enable undo/redo functionality in your collaborative editor with ease.
Optimistic local‑first reads and writes
Let your users work on flaky connections. Their changes get automatically synced when they go back online.
Designed for developers
Synchronize your application state between users
Liveblocks integrates directly with popular frameworks and state‑management libraries, making it easy to enable anyone to edit and view the same data in real‑time.
More than just data types
A fully integrated collaboration toolkit
Liveblocks is a set of APIs and tools to add performant collaborative experiences—like multi-user document editing, and more—to your product in days, not months.
Make people feel like they’re together in the same room.
Broadcast real‑time events to connected clients.
Enable people to collaborate through comments.
Add a document browsing experience to your product workspace.
Allow users to invite people and groups to their documents to collaborate.
Kickstart your Next.js collaborative application.
Browser extension to inspect collaborative experiences.
Dashboard to monitor and analyse Liveblocks usage.