Skip to content
JupyterLab iframe widget
Python TypeScript Makefile JavaScript CSS
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs docs fix Oct 22, 2019
jupyter-config/jupyter_notebook_config.d dist changes Aug 15, 2019
jupyterlab_iframe dist changes Aug 15, 2019
src fixes #46 Oct 24, 2019
style . Feb 20, 2019
tests fix test import Apr 24, 2019
.bumpversion.cfg dist changes Aug 15, 2019
.gitignore fixes #34 Mar 18, 2019
.travis.yml typo Nov 20, 2019 dist changes Aug 15, 2019
LICENSE dist changes Aug 15, 2019 dist changes Aug 15, 2019
Makefile copypasta Nov 20, 2019 update docs Apr 24, 2019
babel.config.js dist changes Aug 15, 2019
jest.config.js dist changes Aug 15, 2019
package.json remove requests Oct 1, 2019
pyproject.toml dist changes Aug 15, 2019
requirements.txt update requirements Nov 19, 2019
setup.cfg dist changes Aug 15, 2019 add mock Nov 20, 2019
tsconfig.json fix lint, missing es2015.core Aug 15, 2019
tslint.json fixes #34 Mar 18, 2019


Open a site in a widget, or add a set of "quicklinks".

Build Status GitHub issues codecov PyPI PyPI npm


pip install jupyterlab_iframe
jupyter labextension install jupyterlab_iframe
jupyter serverextension enable --py jupyterlab_iframe



install the server extension, and add the following to

c.JupyterLabIFrame.iframes = ['list', 'of', 'sites']
c.JupyterLabIFrame.welcome = 'a site'

In this example, list, of, and sites will be available as links in the command palette, and a site will open by default the first time JupyterLab is opened.


Update for version v0.0.12 - Most of these are covered by #31

This package uses iframes, so is subject to a few restrictions: - If Jlab is served over SSL, so must the sites (http/https must match) - If the underlying site enforces same-origin, then we cannot navigate to them (e.g. google)

Similar Packages

You can’t perform that action at this time.