Skip to main content
Enable multiple users to edit the same document simultaneously with real-time collaboration powered by Yjs.

Choose your approach

No server to manage — get started in minutes.

Quick start

Get collaboration working in 5 minutes with Liveblocks:
See the full quickstart guide for framework-specific examples (React, Vue, Vanilla JS).

Start collaborative immediately or later

Start in collaboration mode

Create your Yjs provider first, then pass { ydoc, provider } in modules.collaboration when you construct SuperDoc.

Upgrade later

Mount a local SuperDoc first, then call superdoc.upgradeToCollaboration({ ydoc, provider }) when the user creates a shared room.
If you are also using the SDK for backend automation, see SDK collaboration sessions.