• DocsDocs
  • PricingPricing
Book a demo
Sign in
Sign in
Book a demo
    • Ready-made features
      • Comments
        Comments

        Discussions in your product

      • Text Editor
        Text Editor

        Collaborative rich text editing

      • AI Copilots
        AI Copilots

        Human-like AI collaboration

      • Presence
        Presence

        Realtime presence indicators

      • Notifications
        Notifications

        Keep users coming back

    • Platform
      • Sync Datastore
        Sync Datastore

        Local‑first sync engines

      • Monitoring Dashboard
        Monitoring Dashboard

        Monitor your product

      • Realtime Infrastructure
        Realtime Infrastructure

        Hosted WebSocket infrastructure

    • Tools
      • Examples

        Gallery of open source examples

      • Next.js Starter Kit

        Kickstart your Next.js collaborative app

      • DevTools

        Browser extension for debugging

      • Tutorial

        Step-by-step interactive tutorial

      • Guides

        How-to guides and tutorial

    • Company
      • Blog

        The latest from Liveblocks

      • Customers

        The teams Liveblocks empowers

      • Changelog

        Weekly product updates

      • Security

        Our approach to security

      • About

        The story and team behind Liveblocks

  • Docs
  • Pricing

Blog

  • All posts
  • Customers
  • Engineering
  • Product & Design
  • Updates
  • How to build notifications that encourage collaboration

    How to build notifications that encourage collaboration

    Picture of Marc Bouchenoire
    Picture of Chris Nicholas
    March 11th
    Product & Design
  • How to build an engaging in-app commenting experience

    How to build an engaging in-app commenting experience

    Picture of Marc Bouchenoire
    Picture of Pierre Le Vaillant
    Picture of Chris Nicholas
    February 26th
    Product & Design
  • Extend the capabilities of Yjs using our REST API and webhooks

    Extend the capabilities of Yjs using our REST API and webhooks

    Picture of Chris Nicholas
    September 7th, 2023
    Updates
  • How to add Google authentication to your Next.js + Liveblocks app with NextAuth.js

    How to add Google authentication to your Next.js + Liveblocks app with NextAuth.js

    Picture of Taylor Whipp
    April 5th, 2023
    Engineering
  • How to animate multiplayer cursors

    How to animate multiplayer cursors

    Picture of Chris Nicholas
    July 5th, 2022
    Engineering
  • How to build undo/redo in a multiplayer environment

    How to build undo/redo in a multiplayer environment

    Picture of Guillaume Salles
    Picture of Marc Bouchenoire
    Picture of Steven Fabre
    June 9th, 2022
    Engineering
  • How to set up end-to-end tests for multiplayer apps using Puppeteer and Jest

    How to set up end-to-end tests for multiplayer apps using Puppeteer and Jest

    Picture of Guillaume Salles
    February 4th, 2022
    Engineering
  • How to add a live avatar stack to your product with React, Firebase, and Liveblocks

    How to add a live avatar stack to your product with React, Firebase, and Liveblocks

    Picture of Ikeh Akinyemi
    November 10th, 2021
    Engineering
  • Ready-made features
    • Comments
    • Text Editor
    • AI Copilots
    • Notifications
    • Presence
    Platform
    • Sync Datastore
    • Dashboard
    • Infrastructure
    Solutions
    • People platforms
    • Sales tools
    • Startups
    Use cases
    • Multiplayer forms
    • Multiplayer text editor
    • Multiplayer creative tools
    • Multiplayer whiteboard
    • Comments
    • Sharing and permissions
    • Document browsing
  • Resources
    • Documentation
    • Examples
    • React components
    • DevTools
    • Next.js Starter Kit
    • Tutorial
    • Guides
    • Release notes
    Technologies
    • Next.js
    • React
    • JavaScript
    • Redux
    • Zustand
    • Yjs
    • Tiptap
    • BlockNote
    • Slate
    • Lexical
    • Quill
    • Monaco
    • CodeMirror
  • Company
    • Pricing
    • Blog
    • Customers
    • Changelog
    • About
    • Contact us
    • Careers
    • Terms of service
    • Privacy policy
    • DPA
    • Security
    • Trust center
    • Subprocessors
  • HomepageSystem status
    • Github
    • Discord
    • X
    • LinkedIn
    • YouTube
    © 2025 Liveblocks Inc.