Kernels

Make computing more interactive, reproducible, and productive in

Features

Sort

View

Don't see your environment?

Writing a Jupyter Kernel for your environment, database or other computing environment adds a powerful REPL and interactivity for your users.

Wrap your environment

Much of the Jupyter machinery is written in Python: if your environment can be called from Python, you can take advantage of existing work to create your kernel.

or

Implement the Spec

Jupyter uses ØMQ for high-performance communication between clients and the kernel. You can implement the message spec directly in ZMQ for maximum performance and environment specificity.

Fork on GitHub

This site is open source. To see your new Kernel information and logo here, make a pull request.

Extend Demo Container

try.jupyter.org and tmpnb.org provide free, instant, tmeporary kernels. To see your kernel and sample notebooks there, extend the Jupyter Demo Dockerfile and make a pull request.