Host and scale your Yjs application in minutes

Liveblocks is the world's most advanced platform for Yjs. Build, host, and scale your Yjs application with zero configuration, no maintenance required.

Companies of all sizes and industries use Liveblocks

Sync -
Add collaborative editing to your app, keeping humans and agents in sync

Liveblocks Sync is the sync engine for the agentic web—conflict-free collaborative editing for people and AI agents, with realtime presence, persistence, and ready-made integrations.

import { createClient } from "@liveblocks/client";import LiveblocksProvider from "@liveblocks/yjs";import * as Y from "yjs";
const client = createClient({ publicApiKey: "pk_prod_xxxxxxxxxxxxxxxxxxxxxxxx",});
const room = client.enter("your-room-id", { initialPresence: {} });const doc = new Y.Doc();
const provider = new LiveblocksProvider(room, doc);
function TiptapEditor({ doc, provider }: EditorProps) { const editor = useEditor({ extensions: [ StarterKit.configure({ // The Collaboration extension comes with its own history handling history: false, }), // Register the document with Tiptap Collaboration.configure({ document: doc, }), CollaborationCursor.configure({ provider: provider, }), ], }) return <EditorContent editor={editor} />}

Turn your product into the space where people and AI collaborate