skillfed

jupyter-docprovider

JupyterLab/Jupyter Notebook 7+ extension integrating collaborative shared models.

jupyter-docprovider v3.0.0 215.3K downloads/30d#9,404 on PyPI267
Permissive license # Licensing terms This project is licensed under the terms of the Modified BSD License (also known as New or Revised or 3-Clause BSD), as follows: - Copyright (c) 2021-, Jupyter Development Team All… (full text in the JSON record) Active released

What it is and what it does

jupyter-docprovider is a JupyterLab extension that integrates real-time collaborative editing into Jupyter notebooks and JupyterLab. It provides server-side and client-side components that enable multiple users to edit the same notebook simultaneously using shared Y documents as the underlying synchronization mechanism.

The package is designed for teams and classrooms where live collaboration on notebooks is valuable—researchers working together, instructors sharing live coding sessions, or distributed teams analyzing data in real time. It has no external runtime dependencies, making it straightforward to add to an existing JupyterLab setup. The extension automatically integrates into the JupyterLab UI, adding collaboration features without requiring manual configuration beyond installation.

Use it for:

  • Live pair programming or code review sessions where developers edit the same notebook in real time.
  • Classroom instruction where an instructor shares a notebook and students follow along or contribute edits.
  • Distributed data analysis teams collaborating on exploratory notebooks without manual file merging.
  • Research collaboration where multiple scientists work on the same computational notebook simultaneously.
  • Remote pair debugging where a mentor and learner edit and run code together in a shared notebook.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Adds real-time collaborative editing to JupyterLab and Jupyter Notebook 7+ using shared Y documents, enabling multiple users to work on the same notebook simultaneously.

Yes, if you need real-time collaborative editing in JupyterLab or Jupyter Notebook 7+. The package is actively maintained, has no external dependencies, and carries a permissive license. It is well-positioned in the Jupyter ecosystem with no known vulnerabilities. Install it if your workflow involves multiple users editing notebooks together; skip it if you work alone or prefer file-based collaboration.

Install

jupyter-docprovider on PyPI

pip

pip install jupyter-docprovider

uv

uv add jupyter-docprovider

poetry

poetry add jupyter-docprovider

Installing jupyter-docprovider

Before you install

Low friction install with no runtime dependencies. Actively maintained with a recent release and steady repository activity. Supports Python 3.10, 3.11, 3.12, 3.13, and 3.14.

License in practice

Licensed under the Modified BSD License (permissive), allowing commercial and private use with minimal restrictions. Attribution and disclaimer preservation are required.

Quickstart

pip install jupyter-docprovider

# Then start JupyterLab; the extension integrates automatically
jupyter lab

Requires Python 3.10 or later and a compatible JupyterLab 4 installation.

Verify before relying

  • Whether this package is a standalone install or requires jupyter-collaboration as a parent/companion package
  • Specific Y document types and collaboration features supported beyond basic shared editing
  • Performance characteristics and scalability limits for concurrent users

Package facts

License # Licensing terms This project is licensed under the terms of the Modified BSD License (also known as New or Revised or 3-Clause BSD), as follows: - Copyright (c) 2021-, Jupyter Development Team All… (full text in the JSON record) (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 11 days since the last release
Last repo commit
First released
Downloads 215,255/month — #9,404 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: jupyter_docprovider-3.0.0-py3-none-any.whl

Framework :: JupyterFramework :: Jupyter :: JupyterLabFramework :: Jupyter :: JupyterLab :: 4Framework :: Jupyter :: JupyterLab :: ExtensionsFramework :: Jupyter :: JupyterLab :: Extensions :: PrebuiltIntended Audience :: DevelopersIntended Audience :: Science/ResearchIntended Audience :: System AdministratorsLicense :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Tags

jupyter collaborative editingjupyterlab real-time collaborationshared notebook editingjupyter multi-user notebooksjupyterlab live collaborationjupyter ydoc supportcollaborative jupyter extension
jupyter-extensionreal-time-collaborationmulti-user

More Application Frameworks packages