jupyter-server-fileid
Jupyter Server extension providing an implementation of the File ID service.
What it is and what it does
jupyter_server_fileid is a Jupyter Server extension that implements a File ID service. It runs as a server-side component within Jupyter Server and depends on jupyter-events and jupyter-server. The extension allows Jupyter environments to assign and track stable identifiers for files, enabling other components to reference files by a consistent ID rather than by path.
The package is installed via pip and automatically registers itself as a server extension. It is designed to work with Jupyter Server-based applications like JupyterLab. The extension requires Python 3.7 or later and supports versions through 3.10.
Use it for:
- Enable file tracking and referencing by stable ID in JupyterLab or other Jupyter Server applications
- Support collaborative editing or multi-user scenarios where file paths may change but identity must persist
- Integrate with other Jupyter extensions that need to reference files by a canonical identifier
- Track file operations and events through the jupyter-events system for audit or monitoring purposes
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A Jupyter Server extension that provides a File ID service for tracking and managing file identities within Jupyter environments.
Yes, if you need file ID tracking within Jupyter Server. The extension has low install friction and a permissive license. However, the aging maintenance status (last release 707 days ago, minimal repository activity) suggests limited ongoing development—install only if the feature is essential to your workflow and you are comfortable with minimal future updates.
Install
jupyter-server-fileid on PyPI
pip
pip install jupyter-server-fileiduv
uv add jupyter-server-fileidpoetry
poetry add jupyter-server-fileidInstalling jupyter-server-fileid
Before you install
Low install friction with a pure-Python wheel. Maintenance status is aging—last release was 707 days ago, though the repository remains unarchived with a recent commit on 2026-02-10.
License in practice
BSD 3-Clause License is permissive and poses no restrictions on commercial or private use, modification, or redistribution.
Quickstart
pip install jupyter_server_fileid
Then verify the extension is enabled:
jupyter server extension list
Requires Jupyter Server to be installed and running; Python 3.7 or later
Verify before relying
- What specific file ID operations the service provides and how they integrate with Jupyter workflows
- Whether this extension is required by other Jupyter packages or is typically used standalone
- Current adoption and whether the aging maintenance status reflects stability or abandonment
Package facts
| License | BSD 3-Clause License Copyright (c) 2022, David L. Qiu 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.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — jupyter-events, jupyter-server |
| Maintenance | aging — 707 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,299,886/month — #4,088 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: jupyter_server_fileid-0.9.3-py3-none-any.whl
Keywords: Extension, Jupyter
Tags
More Application Frameworks packages
FastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
textualTextual is a Python framework for building…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
mcpBuild and connect to Model Context Protocol…
permissive · top 1,000 on PyPI
WerkzeugWerkzeug is a WSGI utility library providing…
permissive · top 1,000 on PyPI
jupyter-server-documentsA JupyterLab extension that moves document…
permissive · top 15,000 on PyPI
jupyter-ai-toolsA Jupyter Server extension that exposes file…
permissive · top 15,000 on PyPI
jupyterlab_notebook_awarenessA JupyterLab extension that tracks which…
permissive · top 15,000 on PyPI
jupyterlab-chatA JupyterLab extension that adds a chat…
permissive · top 15,000 on PyPI
jupyter-ai-chat-commandsProvides default chat commands for Jupyter AI,…
permissive · top 15,000 on PyPI
jupyterlab-execute-timeA JupyterLab extension that displays the…
permissive · top 15,000 on PyPI
jupyter-server-terminalsAdds terminal support to Jupyter Server,…
permissive · top 1,000 on PyPI
jupyterlab-serverProvides REST API handlers and utilities that…
permissive · top 1,000 on PyPI
jupyterlab-commands-toolkitExposes JupyterLab commands to Python code and…
permissive · top 15,000 on PyPI