skillfed

jupyterlab-server

A set of server components for JupyterLab and JupyterLab like applications.

jupyterlab-server Permissive license Copyright (c) 2015-2017, Project Jupyter Contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following… (full text in the JSON record) AGING 152 v2.28.0 released

Install

jupyterlab-server on PyPI

pip

pip install jupyterlab-server

uv

uv add jupyterlab-server

poetry

poetry add jupyterlab-server

Package facts

License Copyright (c) 2015-2017, Project Jupyter Contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following… (full text in the JSON record) (permissive)
Python support supports the current Python release (>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies 8 — babel, importlib-metadata, jinja2, json5, jsonschema, jupyter-server, packaging, requests
Maintenance aging — 295 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: jupyterlab_server-2.28.0-py3-none-any.whl

Keywords: jupyter, jupyterlab

Framework :: JupyterFramework :: Jupyter :: JupyterLabIntended Audience :: DevelopersIntended Audience :: Science/ResearchIntended Audience :: System AdministratorsLicense :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Typing :: Typed

About jupyterlab-server

from the package's own PyPI description — quoted content, verbatim

jupyterlab server

Build Status (image) Documentation Status (image)

Motivation

JupyterLab Server sits between JupyterLab and Jupyter Server, and provides a set of REST API handlers and utilities that are used by JupyterLab. It is a separate project in order to accommodate creating JupyterLab-like applications from a more limited scope.

Install

pip install jupyterlab_server

To include optional openapi dependencies, use:

pip install jupyterlab_server[openapi]

To include optional pytest_plugin dependencies, use:

pip install jupyterlab_server[test]

Usage

See the full documentation for API docs and REST endpoint descriptions.

Extending the Application

Subclass the LabServerApp and provide additional...

Read as markdown · JSON record · Source repository · Homepage · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides REST API handlers and utilities that sit between JupyterLab and Jupyter Server, enabling the core server infrastructure for JupyterLab and JupyterLab-like applications.

Low friction installation with a pure-Python wheel and eight well-established runtime dependencies including jupyter-server, jinja2, and requests. Maintenance status is aging—295 days since last release—but the repository remains active and not archived.

BSD License (permissive). Users may freely use, modify, and distribute this package and derivative works, with only attribution and liability disclaimers required.

Usage

pip install jupyterlab_server

from jupyterlab_server.app import LabServerApp

app = LabServerApp()
app.initialize()
app.start()

Requires Python >=3.8; jupyter-server must be installed and properly configured as a runtime dependency.

Verdict: A stable, permissively licensed foundational package for JupyterLab infrastructure with low install friction and no known vulnerabilities. Aging maintenance (295 days since release) is typical for mature infrastructure; the active repository and top-1000 popularity suggest continued reliance. Suitable for production use in JupyterLab deployments and custom JupyterLab-like applications.

Needs verification

  • Whether the 295-day release gap reflects deliberate stability maintenance or reduced active development.
  • Compatibility guarantees with the latest jupyter-server versions beyond Python version support.
  • Performance or feature implications of the eight runtime dependencies in large-scale deployments.
jupyterlab server apijupyter server handlersjupyterlab rest endpointsjupyter lab backendjupyterlab application frameworkjupyter server extensionslab server utilities

Similar packages