--- id: jupyter-dash version: "0.4.2" license: MIT license_treatment: permissive maintenance: abandoned --- # jupyter-dash — Dash support for the Jupyter notebook interface License: permissive · Maintenance: abandoned · Downloads: 658.6K/mo ## What it is and what it does Jupyter Dash bridges Plotly Dash and Jupyter notebooks, allowing you to write and test interactive web dashboards directly in notebook cells without leaving the notebook environment. It works across classic Notebook, JupyterLab, VS Code notebooks, and other Jupyter-compatible editors. The package depends on Dash, Flask, IPython, and several supporting libraries to handle async execution and HTML rendering within the notebook kernel. The main use case is rapid prototyping and iterative development of dashboards in an exploratory notebook workflow. However, the project is archived and has not been maintained since April 2022, meaning it will not receive updates for compatibility issues with newer versions of its dependencies or the Jupyter ecosystem. Use it for: - Prototype interactive dashboards in a notebook during data exploration without switching to a separate development environment. - Teach or demonstrate Dash applications interactively in a notebook-based learning context. - Maintain or extend existing Jupyter-Dash notebooks that were built before the project's archival. - Build quick internal data visualization tools that live alongside analysis code in a single notebook. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Jupyter Dash lets you develop and run Plotly Dash web applications interactively within Jupyter notebooks and compatible environments, rendering the app output directly in the notebook cell. No, unless you are maintaining an existing Jupyter Dash notebook. The package is archived and abandoned since June 2024 with no maintenance since April 2022. For new projects, use Dash directly with a separate development server, or consider actively maintained alternatives for notebook-based interactive apps. ## Install pip install jupyter-dash uv add jupyter-dash poetry add jupyter-dash ## Installing jupyter-dash Before you install: Installation is straightforward with low friction. However, the package is archived and abandoned as of June 2024, with no updates since April 2022. Use only if you need to maintain existing notebooks; do not start new projects with it. License in practice: MIT license permits commercial and private use with minimal restrictions, making it safe to adopt from a licensing standpoint. Quickstart: pip install jupyter-dash from jupyter_dash import JupyterDash import dash from dash import dcc, html app = JupyterDash(__name__) app.layout = html.Div([html.H1('Hello')]) app.run_server(mode='inline') JupyterLab support requires the jupyterlab-dash extension and JupyterLab version 2.0 or above; JupyterLab must be rebuilt after installation via 'jupyter lab build'. Verify before relying: - Compatibility with current versions of Dash, IPython, and Jupyter ecosystem (package is archived; dependencies may have breaking changes) - Whether the jupyterlab-dash extension still works with modern JupyterLab versions - Support status for newer Jupyter environments (VS Code notebooks, nteract) given the project's abandonment ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: abandoned - Downloads: 658.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags jupyter dash apps, plotly dash in notebook, interactive dashboards jupyter, dash development notebook, jupyter web app framework, notebook-based dash apps, archived, jupyter-integration, dash-framework [View on SkillFed](https://skillfed.io/packages/jupyter-dash) · [View on PyPI](https://pypi.org/project/jupyter-dash/)