Jupyter Notebook

Free software, open standards, and web services for interactive computing across all programming languages. Read the FAQ to learn more about Jupyter Notebook.

Web-based interactive computing platform

Combines live code, equations, narrative text, and visualizations

notebook format

Notebook Format

Jupyter Notebooks are an open document format based on JSON. They contain a complete record of the user’s sessions and include code, narrative text, equations, and rich output.

Interactive Computing

The Notebook communicates with computational Kernels using the Interactive Computing Protocol, an open network protocol based on JSON data over ZMQ, and WebSockets.

Terminal icon

The Kernel

Kernels are processes that run interactive code in a particular programming language and return output to the user. Kernels also respond to tab completion and introspection requests.

Learn how data-driven enterprises are leveraging Jupyter Notebook Today

Jupyter Notebook is the preferred tool for enterprises and research.

We are Jupyter Notebook Experts

Try hosted, hassle-free, online Jupyter Notebook experience.

Schedule a demo →

Trusted by the largest enterprises
Jupyter has a number of active communities of developers and users

Enhance ChatGPT with access to Data & Compute

Efficiently access compute resources, interact with data, and generate visualizations all within the familiar Jupyter Notebook environment.

See what others are saying

Thanks to @noteable_io , we have started rolling out data visualizations using #AI with our proprietary $BDP datasets!

Python data analysis without coding: If you’re waiting for ChatGPT’s Code Interpreter plugin access, like I am --check out the @noteable_io ChatGPT plugin. You type plain English, it delivers #datascience in #Python.