Jupyter
Enterprise Gateway


The Jupyter Enterprise Gateway project is dedicated to making Jupyter Notebook stack multi-tenant, scalable, secure and ready for Enterprise scenarios such as Big Data Analytics, Machine Learning and Deep Learning model development.

Find Out More

Jupyter Enterprise Gateway


A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others.

Get Started!

Key capabilities offered by Jupyter Enterprise Gateway

Optimized and Distributed Resource Allocation

It enables Jupyter to utilize distributed cluster resources by running kernels as Apache Spark applications in YARN cluster mode or as independent pods in a Kubernetes cluster.

Enhanced Security

It provides end-to-end security such as: encrypted HTTP communication between Jupyter Notebook and Gateway and secured socket communications between Gateway and remote kernels.

Multiuser Support with User Impersonation

It enhances security and sandboxing of all kernels by enabling user impersonation leveraging Kerberos.

Open Source

All of these, available as free open source software, built by a community for the community.


Supported Platforms

Apache Spark running on YARN cluster mode

Jupyter Enterprise Gateway enables Jupyter Notebook kernels to run as Apache Spark applications in YARN cluster mode, which enables the kernels to run on differente nodes of the cluster.

Learn more...

Kubernetes

Jupyter Enterprise Gateway enables Jupyter Notebook kernels to run as independent pods distributed in a Kubernetes cluster.

Learn more...

Docker Swarn

Jupyter Enterprise Gateway enables Jupyter Notebook kernels to run as independent containers distributed in a Docker Swarm cluster.

Dask

Jupyter Enterprise Gateway enables Jupyter Notebook kernels to be scaled using DASK in YARN cluster mode, which enables the kernels to run on differente nodes of the cluster.

IBM Spectrum Conductor

Jupyter Enterprise Gateway enables Jupyter Notebook kernels to run as Apache Spark applications in the IBM Spectrum Conductor platform.


Let's Get In Touch!

Join the Jupyter Gateway community by interacting with us on the Jupyter mailing list or via the project Github.