Pricing Documentation
Login Get Started
Guide & Resources

JupyterHub features

What you can do with JupyterHub, fully managed by Elestio.

JupyterHub is the best way to serve Jupyter notebook for multiple users. Because JupyterHub manages a separate Jupyter environment for each user, it can be used in a class of students, a corporate data science group, or a scientific research group. It is a multi-user Hub that spawns, manages, and proxies multiple instances of the single-user Jupyter notebook server.

Customizable

JupyterHub can be used to serve a variety of environments. It supports dozens of kernels with the Jupyter server and can be used to serve a variety of user interfaces including the Jupyter Notebook, Jupyter Lab, RStudio, nteract, and more.

Flexible

JupyterHub can be configured with authentication to provide access to a subset of users. Authentication is pluggable, supporting several authentication protocols (such as OAuth and GitHub).

Scalable

JupyterHub is container-friendly and can be deployed with modern-day container technology. It also runs on Kubernetes and can run with up to tens of thousands of users.

Portable

JupyterHub is entirely open-source and designed to be run on a variety of infrastructures. This includes commercial cloud providers, virtual machines, or even your laptop hardware.

Explore JupyterHub on Elestio

JupyterHub runs on a dedicated instance, with backups, monitoring, SSL and updates handled by Elestio. Learn more about the software and everything included with the managed service.

Get started

Ready to deploy JupyterHub?

Join thousands of developers who trust Elestio for fully managed hosting. Up and running in minutes, on any cloud.