Collaborative documents
Broadcast
Use broadcast events to notify in real‑time other connected clients to the room.
Broadcast
Make your product smarter with event broadcasting
Use broadcast events to add features such as presentation mode, automatic refresh, automatic fetch, and more.
Automatic refresh
Automatically refresh the page for certain people based on the rules defined in your codebase.
Presentation mode
Enable users to present work by letting them control the state of everyone’s user interface.
Automatic fetch
Broadcast events can be used to automatically fetch new data when other people have updated it.
Ephemeral chat
Enable people to broadcast short messages in real‑time. Useful for things like chat cursors and more.
Designed for developers
Broadcast events to other connected clients in real‑time
Liveblocks integrates directly with popular frameworks and state‑management libraries, making it easy to broadcast events to connected clients in real‑time.
More than just broadcast
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.
Presence
Make people feel like they’re together in the same room.
Conflict‑free data types
Enable people to edit the same document concurrently.
CommentsBeta
Enable people to collaborate through comments.
Document browsing
Add a document browsing experience to your product workspace.
Permissions management
Allow users to invite people and groups to their documents to collaborate.
Starter KitNew
Kickstart your Next.js collaborative application.
DevToolsNew
Browser extension to inspect collaborative experiences.
Dashboard
Dashboard to monitor and analyse Liveblocks usage.