jupyter-server
The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
Install
jupyter-server on PyPI
pip
pip install jupyter-serveruv
uv add jupyter-serverpoetry
poetry add jupyter-serverPackage facts
| License | BSD 3-Clause License - Copyright (c) 2001-2015, IPython Development Team - Copyright (c) 2015-, Jupyter Development Team All rights reserved. Redistribution and use in source and binary forms, with… (full text in the JSON record) (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 19 — anyio, argon2-cffi, jinja2, jupyter-client, jupyter-core, jupyter-events, jupyter-server-terminals, nbconvert, nbformat, overrides, packaging, prometheus-client, pywinpty, pyzmq, send2trash, terminado, tornado, traitlets, websocket-client |
| Maintenance | actively maintained — 57 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: jupyter_server-2.20.0-py3-none-any.whl
Keywords: ipython, jupyter
About jupyter-server
from the package's own PyPI description — quoted content, verbatim
Jupyter Server
Build Status (image) Documentation Status (image)
The Jupyter Server provides the backend (i.e. the core services, APIs, and REST endpoints) for Jupyter web applications like Jupyter notebook, JupyterLab, and Voilà.
For more information, read our documentation here.
Installation and Basic usage
To install the latest release locally, make sure you have pip installed and run:
pip install jupyter_server
Jupyter Server currently supports Python>=3.10 on Linux, OSX and Windows.
Versioning and Branches
If Jupyter Server is a dependency of your project/application, it is important that you pin it to a version that works for your application. Jupyter Server follows semantic...
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
Jupyter Server provides the backend services, APIs, and REST endpoints that power Jupyter web applications like Jupyter Notebook, JupyterLab, and Voilà.
Low friction installation with a pure-Python wheel distribution. Active maintenance with a release 57 days ago; the project is in Production/Stable status with an active repository.
BSD 3-Clause License permits commercial and private use with minimal restrictions; you must retain copyright notices and the license text in distributions.
Usage
pip install jupyter-server
python -m jupyter_server
Requires Python >= 3.10; pywinpty is a Windows-only optional dependency for terminal support.
Verdict: Jupyter Server is a mature, actively maintained core infrastructure package for Jupyter ecosystems. It carries no known vulnerabilities, installs cleanly, and is licensed permissively. Suitable for production use as a dependency or standalone server.
Needs verification
- Whether the 19 runtime dependencies (including pyzmq, tornado, nbconvert) introduce any transitive security or compatibility concerns in your deployment context.
- Performance characteristics and resource requirements when serving multiple concurrent users or large notebooks.
Similar packages
permissive · top 1,000 on PyPI
notebook-shimpermissive · top 1,000 on PyPI
jupyter-eventspermissive · top 1,000 on PyPI
ipykernelpermissive · top 1,000 on PyPI
notebookpermissive · top 1,000 on PyPI
nbformatpermissive · top 1,000 on PyPI
jupyter-lsppermissive · top 1,000 on PyPI
jupyterlab-serverpermissive · top 1,000 on PyPI
nbconvertpermissive · top 1,000 on PyPI
jupyter-clientpermissive · top 1,000 on PyPI