$npx skillfedfor your agent

jupyterlab

JupyterLab computational environment

Worth itPyPI Scientific/EngineeringReleased Aug 202655.8M downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — jupyterlab-4.6.3-py3-none-any.whl
v4.6.3 · released 2026-08-10 · Python >=3.10 · 15 runtime deps: async-lru, httpx, ipykernel, jinja2, jupyter-builder, jupyter-core, jupyter-lsp, jupyter-server

Yes. JupyterLab is production-stable (Development Status 5), actively maintained with recent releases, has no known vulnerabilities, and runs on modern Python versions (3.10–3.14). It has low install friction and is widely adopted (top 1000 PyPI packages by downloads). Install it if you need an interactive computing environment for research, data science, or exploratory development.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • If installing with pip install --user, the user-level bin directory must be added to PATH to run the jupyter command.
  • Low install friction with a pure-Python wheel distribution.

License · maintenance · safety

permissive license (permissive) — Licensed under the revised BSD license (permissive). You can use, modify, and distribute JupyterLab freely with minimal restrictions, provided you retain copyright notices and disclaimers.

last release 2026-08-10 (4 days) · last repo commit 2026-08-13 · 15,252 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 55,814,597 downloads/mo, #532 on PyPI

Verify before relying

pip install jupyterlab
jupyter lab
  • Whether the 15 runtime dependencies introduce any transitive security concerns or version conflicts in your environment.
  • Performance characteristics and memory footprint for large notebooks or many concurrent extensions.
  • Compatibility with specific Jupyter Notebook versions earlier than 5.3 (documentation mentions a serverextension enable step for older versions).
Same gist for agents: .md · .json

What it is and what it does

JupyterLab is the next-generation web interface for Project Jupyter, replacing the classic Jupyter Notebook with a flexible, modular environment for interactive and reproducible computing. It combines notebooks, terminals, text editors, file browsers, and rich output rendering in a single browser-based workspace. The package depends on jupyter-server, ipykernel, tornado, and other core Jupyter components to deliver its interactive kernel communication, web serving, and extension system.

You install it via pip or conda and launch it with `jupyter lab`, which opens in your browser. It's designed for data scientists, researchers, and developers who need to write, test, and document code interactively. The architecture is extensible—you can add custom functionality via npm packages (prebuilt extensions distributed through PyPI) or develop source extensions that require a build step. JupyterLab 3 reached end of maintenance on May 15, 2024; version 4.6.3 is the current stable release.

Use it for

  • Write and execute Python, R, or Julia code interactively with live output and rich visualizations in a single notebook.
  • Develop and debug scripts using the integrated terminal and text editor alongside notebook cells.
  • Organize multiple notebooks, data files, and scripts in a unified file browser and switch between them without leaving the interface.
  • Build reproducible research documents combining code, markdown narrative, and outputs for sharing or publication.
  • Extend JupyterLab with custom tools and workflows via npm-based extensions for domain-specific tasks.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

JupyterLab is production-stable (Development Status 5), actively maintained with recent releases, has no known vulnerabilities, and runs on modern Python versions (3.10–3.14). It has low install friction and is widely adopted (top 1000 PyPI packages by downloads). Install it if you need an interactive computing environment for research, data science, or exploratory development.

Install

jupyterlab on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained with a release 4 days ago. Supports Python 3.10 through 3.14 and has 15252 GitHub stars, indicating a mature, well-resourced project.

Requires Python 3.10 or later. If installing with pip install --user, the user-level bin directory must be added to PATH to run the jupyter command.

License in practice

Licensed under the revised BSD license (permissive). You can use, modify, and distribute JupyterLab freely with minimal restrictions, provided you retain copyright notices and disclaimers.

Quickstart

pip install jupyterlab
jupyter lab

Verify before relying

  • Whether the 15 runtime dependencies introduce any transitive security concerns or version conflicts in your environment.
  • Performance characteristics and memory footprint for large notebooks or many concurrent extensions.
  • Compatibility with specific Jupyter Notebook versions earlier than 5.3 (documentation mentions a serverextension enable step for older versions).

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
15 packages
async-lruhttpxipykerneljinja2jupyter-builderjupyter-corejupyter-lspjupyter-serverjupyterlab-servernotebook-shimpackagingtomlitornadotraitletstyping-extensions
MaintenanceActively maintained 4 days since the last release
Last repo commit
First released
Downloads55,814,597 / month, #532 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableFramework :: JupyterFramework :: Jupyter :: JupyterLabFramework :: Jupyter :: JupyterLab :: 4Intended 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

Evidence: jupyterlab-4.6.3-py3-none-any.whl

Tags

Capabilities
jupyter notebook alternativeinteractive computing environmentweb-based code notebookjupyter lab idereproducible research platformpython notebook editorjupyter frontend
Topics
jupyter-ecosysteminteractive-computingnotebook-editor
PyPI keywords
ipythonjupyter

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “jupyter notebook alternative”

  • jupyterlabJupyterLab is an extensible web-based interactive computing…
  • marimoA reactive Python notebook environment that automatically runs…
  • rerun-notebookProvides Jupyter notebook integration for interactive visualization…

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also notebook · nbclassic · jupyter · jupyter-collaboration-ui · ipympl · jupyter-server · jupyter-collaboration · jupyter-lsp · jupyterlab-code-formatter · jupyter-server-proxy