jupyter-server/jupyter_server
The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
What it solves
It provides the essential backend infrastructure required to run Jupyter web applications. Without this server, front-end interfaces like JupyterLab or Jupyter Notebook cannot communicate with the underlying system to execute code or manage files.
How it works
It acts as a central hub by providing the core services, APIs, and REST endpoints that web-based interfaces use to interact with the computing environment.
Who it’s for
Developers building Jupyter-compatible web applications and users who need a backend to power their interactive computing environments.
Highlights
- Supports Linux, OSX, and Windows.
- Follows semantic versioning for stable dependency management.
- Provides the foundational REST API for the Jupyter ecosystem.
Related
- Project
jupyterhub/jupyterhubA multi-user server that manages and proxies multiple single-user Jupyter notebook instances for groups of students, researchers, or data scientists.
- Project
jupyterlab/jupyter-aiAn open source extension for JupyterLab that connects AI agents to computational notebooks, allowing them to read/write files and run terminal commands.
- Project
jupyterlab/jupyterlabAn extensible, next-generation user interface for Project Jupyter that provides a flexible environment for interactive and reproducible computing.
- Project
datalayer/jupyter-mcp-serverAn MCP server that enables AI agents to connect to and manage Jupyter Notebooks in real-time, supporting code execution across local and cloud sandboxes.
- Project
iot-salzburg/gpu-jupyterGPU‑Jupyter provides a Docker‑based, GPU‑enabled JupyterLab environment pre‑installed with Python, PyTorch, TensorFlow, Julia, and R. It offers versioned images, easy customization, and Docker‑Compose support, enabling reproducible deep‑learning experiments on any machine with an NVIDIA GPU.