Automic VaultAutomic Vault

brew

Install jupyterlab with Homebrew, apk, apt, dnf, pacman, winget, Nix, zypper

Interactive environments for writing and running code. Version 4.6.1 via Homebrew; verified 2026-06-30.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install jupyterlab

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add jupyterlab

Alpine Linux edge package indexes · jupyterlab · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install jupyterlab

Debian stable package indexes · jupyterlab · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install jupyterlab

Fedora Rawhide package metadata · jupyterlab · source: dl.fedoraproject.org

Arch Linux pacmanverified · 92%
sudo pacman -S jupyterlab

Arch Linux sync databases · jupyterlab · source: geo.mirror.pkgbuild.com

Nixverified · 92%
nix profile install nixpkgs#jupyter

nixpkgs package indexes · jupyter · source: raw.githubusercontent.com

Ubuntu aptverified · 92%
sudo apt install jupyter

Ubuntu 24.04 LTS package indexes · jupyter · source: archive.ubuntu.com

openSUSE zypperverified · 92%
sudo zypper install python311-jupyter

openSUSE Tumbleweed package metadata · python311-jupyter · source: download.opensuse.org

Windows

Windows Package Managerverified · 92%
winget install --id ProjectJupyter.JupyterLab -e

Windows Package Manager source index · ProjectJupyter.JupyterLab · source: cdn.winget.microsoft.com

overview

Package summary

Interactive environments for writing and running code

Commands and aliases

  • jlpm
  • jupyter
  • jupyter-console
  • jupyter-dejavu
  • jupyter-events
  • jupyter-execute
  • jupyter-kernel
  • jupyter-kernelspec
  • jupyter-lab
  • jupyter-labextension
  • jupyter-labhub
  • jupyter-migrate
  • jupyter-nbconvert
  • jupyter-run
  • jupyter-server
  • jupyter-troubleshoot
  • jupyter-trust

history

Project history and usage

JupyterLab is Project Jupyter's extensible web application for notebooks, code, data, terminals, documents, and rich outputs. It grew out of the Jupyter Notebook ecosystem as the more flexible interface for interactive scientific computing and data-science work.

Project history

Project Jupyter split from IPython in 2014 to make the notebook architecture language-agnostic, while IPython continued as the Python shell and kernel. JupyterLab began as the next-generation interface for that architecture: a browser IDE that kept the notebook document model but added a file browser, text editor, terminals, drag-and-drop work areas, and a TypeScript extension system.

The JupyterLab repository was created on GitHub on 2016-06-03. Project Jupyter announced the beta series on 2018-02-20, saying the 0.32 line was suitable for daily use and that the 1.0 line would stabilize the extension API. The JupyterLab documentation records the 1.0 release in June 2019 as the point where the project was ready for both end users and extension authors.

JupyterLab 4.0 was announced on 2023-06-06. That release mattered because Jupyter Notebook 7 reused JupyterLab components, making JupyterLab not just an alternative front end but a shared foundation for the modern Notebook application as well.

Adoption history

JupyterLab inherited the large Jupyter notebook user base in research, education, and data science, then broadened the interface to workflows that mix notebooks with terminals, scripts, markdown, CSVs, and extension-provided viewers. The input package metadata shows distribution through Homebrew, Debian, Fedora, Arch, Alpine, Nix, Ubuntu, winget, and openSUSE-family packages.

Its adoption is also tied to the extension ecosystem. Because JupyterLab exposes a plugin model and typed front-end APIs, tools such as Jupyter AI, debugger support, language-server integration, visualization viewers, and institutional JupyterHub deployments can use the same browser workspace rather than inventing separate notebook shells.

How it is used

JupyterLab is commonly launched with `jupyter lab` and used as a local or remote browser workspace for notebooks, consoles, terminals, text files, and data files. It is especially common where exploratory programming, visualization, reproducible analysis, and teaching need to live in the same interface.

Package users care about its server-side and front-end split: a Homebrew installation exposes many `jupyter-*` entry points, while Python packages and extensions supply kernels, server extensions, lab extensions, and file renderers around the core application.

Why package nerds care

JupyterLab is a package-manager heavyweight because it packages a full browser application, Python server pieces, JavaScript assets, kernels, and extension hooks behind a single command-line formula. It is the sort of package that reveals how much modern scientific computing depends on language runtimes and web tooling coexisting cleanly.

It is also historically important as the point where the notebook stopped being only a single document UI and became a workspace. For package nerds, that makes it a dependency magnet, a compatibility test for Python and Node-era build systems, and a visible marker of the Jupyter ecosystem's move from classic notebooks to componentized applications.

Timeline

  • 2014: Project Jupyter is created from the language-agnostic parts of IPython.
  • 2016-06-03: The JupyterLab GitHub repository is created.
  • 2018-02-20: Project Jupyter announces the JupyterLab beta series as ready for daily use.
  • 2019-06: JupyterLab 1.0 is released, with the extension API ready for extension authors.
  • 2023-06-06: JupyterLab 4.0 is announced.
  • 2024-02-26: JupyterLab 4.1 and Notebook 7.1 are announced together, reflecting Notebook 7's reuse of JupyterLab components.

Related projects

  • Project Jupyter is the umbrella project for JupyterLab, Notebook, kernels, JupyterHub, and shared standards.
  • IPython is the origin project whose notebook and language-agnostic components led to Jupyter.
  • Jupyter Notebook is the classic notebook application and, in Notebook 7, reuses JupyterLab components.
  • JupyterHub deploys JupyterLab and Notebook environments for multiple users.

security posture

Risk level: orange

formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • formula declares a Homebrew service

Signals

  • metadata:service

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 8 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.jupyter/jupyter_server_config.py

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.jupyter/jupyter_server_config.py

executables

Installed executables

CommandKindExposureNote
jlpmcliglobal executable
jupytercliglobal executable
jupyter-consolecliglobal executable
jupyter-dejavucliglobal executable
jupyter-eventscliglobal executable
jupyter-executecliglobal executable
jupyter-kernelcliglobal executable
jupyter-kernelspeccliglobal executable
jupyter-labcliglobal executable
jupyter-labextensioncliglobal executable
jupyter-labhubcliglobal executable
jupyter-migratecliglobal executable
jupyter-nbconvertcliglobal executable
jupyter-runcliglobal executable
jupyter-servercliglobal executable
jupyter-troubleshootcliglobal executable
jupyter-trustcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version4.6.1
manager updated2026-06-30
local dataok
upstreamnot checked
latest detectednot detected

https://jupyter.org/

  • infoRelease/tag comparison is only available for GitHub repositories.https://jupyter.org/none confidence

install metadata

Package metadata

Package keybrew:jupyterlab
Version4.6.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/jupyterlab
Homepagehttps://jupyter.org/
Repositoryhttps://github.com/jupyterlab/jupyterlab
Upstream docshttps://jupyter.org/
LicenseBSD-3-Clause AND MIT
Source archivehttps://files.pythonhosted.org/packages/bc/2a/d6af53bfd45a43a5bfe7e40ba47ee7a8921a807daf4bb708e3a295bbb54d/jupyterlab-4.6.1.tar.gz
Last updated2026-06-30T16:30:56Z
Pulseupdated
Dependenciescertifi, cffi, libyaml, node, pandoc, python@3.14, rpds-py, zeromq
Build dependenciescmake, ninja
Uses from macOSlibffi
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicedeclared
CaveatsAdditional kernels can be installed into the shared jupyter directory $HOMEBREW_PREFIX/etc/jupyter

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namejupyterlab
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

jupyterlab 4.0.11+ds1+~cs11.25.27-7

Node.js modules for JupyterLab

https://github.com/jupyterlab/jupyterlab

sudo apt install jupyterlab
  • Section: javascript
  • Architecture: all
  • 32 dependencies
  • 32 provides
  • normalized package name match
  • Matched by: Jupyterlab
Debian stable package indexes · deb.debian.org · Debian stable package indexes: jupyterlab from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
apk95%

jupyterlab 4.5.8-r0

An extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture.

https://jupyterlab.readthedocs.io/en/latest/

sudo apk add jupyterlab
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: jupyterlab
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Jupyterlab
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jupyterlab from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

jupyterlab-pyc 4.5.8-r0

Precompiled Python bytecode for jupyterlab

https://jupyterlab.readthedocs.io/en/latest/

sudo apk add jupyterlab-pyc
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: jupyterlab
  • 1 dependencies
  • normalized package name match
  • Matched by: Jupyterlab
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: jupyterlab-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

jupyterlab 4.5.7-2.fc45

JupyterLab computational environment

https://jupyter.org

sudo dnf install jupyterlab
  • License: 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND (CC-BY-4.0 AND OFL-1.1 AND MIT) AND EPL-2.0 AND ISC AND (MPL-2.0 OR Apache-2.0) AND MIT AND Unlicense
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: jupyterlab
  • 5 dependencies
  • 12 provides
  • normalized package name match
  • Matched by: Jupyterlab
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: jupyterlab from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

jupyterlab 4.5.8-1

JupyterLab computational environment

https://github.com/jupyterlab/jupyterlab

sudo pacman -S jupyterlab
  • License: LicenseRef-JupyterLab
  • Architecture: any
  • 12 dependencies
  • 4 optional deps
  • normalized package name match
  • Matched by: Jupyterlab
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: jupyterlab from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
winget95%

ProjectJupyter.JupyterLab

winget install --id ProjectJupyter.JupyterLab -e
  • normalized package name match
  • Matched by: Jupyterlab
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: ProjectJupyter.JupyterLab from https://cdn.winget.microsoft.com/cache/source.msix
Debian apt92%

jupyter 5.7.2-5

Interactive computing environment (metapackage)

https://github.com/jupyter/jupyter_core

sudo apt install jupyter
  • Section: metapackages
  • Architecture: all
  • Source Package: jupyter-core
  • 4 dependencies
  • 5 optional deps
  • installed executable or alias match
  • Matched by: Jupyter
Debian stable package indexes · deb.debian.org · Debian stable package indexes: jupyter from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

jupyter-console 6.6.3-2

Jupyter terminal client (script)

https://github.com/jupyter/jupyter_console

sudo apt install jupyter-console
  • Section: utils
  • Architecture: all
  • 3 dependencies
  • installed executable or alias match
  • Matched by: Jupyter Console
Debian stable package indexes · deb.debian.org · Debian stable package indexes: jupyter-console from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

jupyter-nbconvert 7.16.6-1

Jupyter notebook conversion (scripts)

https://github.com/jupyter/nbconvert

sudo apt install jupyter-nbconvert
  • Section: utils
  • Architecture: all
  • Source Package: nbconvert
  • 3 dependencies
  • installed executable or alias match
  • Matched by: Jupyter Nbconvert
Debian stable package indexes · deb.debian.org · Debian stable package indexes: jupyter-nbconvert from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

jupyter-server 2.15.0-1

Jupyter protocol server backend (tools)

https://github.com/jupyter-server/jupyter_server

sudo apt install jupyter-server
  • Section: utils
  • Architecture: all
  • 2 dependencies
  • 1 optional deps
  • installed executable or alias match
  • Matched by: Jupyter Server
Debian stable package indexes · deb.debian.org · Debian stable package indexes: jupyter-server from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python-jupyter-console-doc 6.6.3-2

Jupyter terminal client (documentation)

https://github.com/jupyter/jupyter_console

sudo apt install python-jupyter-console-doc
  • Section: doc
  • Architecture: all
  • Source Package: jupyter-console
  • 2 dependencies
  • installed executable or alias match
  • Matched by: Jupyter Console
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python-jupyter-console-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python-jupyter-events-doc 0.12.0-2

Event system for Jupyter applications and extensions (documentation)

http://jupyter.org/

sudo apt install python-jupyter-events-doc
  • Section: doc
  • Architecture: all
  • Source Package: jupyter-events
  • 1 dependencies
  • 1 optional deps
  • installed executable or alias match
  • Matched by: Jupyter Events
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python-jupyter-events-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python-jupyter-server-doc 2.15.0-1

Jupyter protocol server backend (Documentation)

https://github.com/jupyter-server/jupyter_server

sudo apt install python-jupyter-server-doc
  • Section: doc
  • Architecture: all
  • Source Package: jupyter-server
  • 1 dependencies
  • 2 optional deps
  • installed executable or alias match
  • Matched by: Jupyter Server
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python-jupyter-server-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python3-jupyter-console 6.6.3-2

Jupyter terminal client (Python 3)

https://github.com/jupyter/jupyter_console

sudo apt install python3-jupyter-console
  • Section: python
  • Architecture: all
  • Source Package: jupyter-console
  • 9 dependencies
  • installed executable or alias match
  • Matched by: Jupyter Console
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-jupyter-console from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python3-jupyter-events 0.12.0-2

Event system for Jupyter applications and extensions

http://jupyter.org/

sudo apt install python3-jupyter-events
  • Section: python
  • Architecture: all
  • Source Package: jupyter-events
  • 17 dependencies
  • 1 optional deps
  • installed executable or alias match
  • Matched by: Jupyter Events
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-jupyter-events from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python3-jupyter-server 2.15.0-1

Jupyter protocol server backend (Python 3)

https://github.com/jupyter-server/jupyter_server

sudo apt install python3-jupyter-server
  • Section: python
  • Architecture: all
  • Source Package: jupyter-server
  • 20 dependencies
  • 1 optional deps
  • installed executable or alias match
  • Matched by: Jupyter Server
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-jupyter-server from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment