Free software, open standards, and web services for interactive computing across all programming languages. Read the FAQ to learn more about Jupyter Notebook.
Combines live code, equations, narrative text, and visualizations
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.
The Notebook communicates with computational Kernels using the Interactive Computing Protocol, an open network protocol based on JSON data over ZMQ, and WebSockets.
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.
Jupyter Notebook is the preferred tool for enterprises and research.
Try hosted, hassle-free, online Jupyter Notebook experience.
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.