Command Palette

Search for a command to run...

Page Inspect

https://jupyter.org/
Internal Links
12
External Links
41
Images
51
Headings
20

Page Content

Title:Project Jupyter
Description:The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
HTML Size:29 KB
Markdown Size:4 KB
Fetched At:September 7, 2025

Page Structure

h2JupyterLab: A Next-Generation Notebook Interface
h2Jupyter Notebook: The Classic Notebook Interface
h3Language of choice
h3Share notebooks
h3Interactive output
h3Big data integration
h3Pluggable authentication
h3Centralized deployment
h3Container friendly
h3Code meets data
h2Voilà: Share your results
h3Currently in use at
h2Open Standards for Interactive Computing
h3Notebook Document Format
h3Interactive Computing Protocol
h3The Kernel
h2Project Jupyter
h2Subprojects
h2Follow us
h2Legal

Markdown Content

Project Jupyter | Home



Toggle navigation

- Try
- Install
- Community
- Documentation
- News
- Social
- Governance
- Security
- About

November 04-05, 2025

San Diego, California

Conference Website Call for Proposals

Free software, open standards, and web services for interactive computing across all programming languages



## JupyterLab: A Next-Generation Notebook Interface

JupyterLab is the latest web-based interactive development environment for notebooks, code, and data. Its flexible interface allows users to configure and arrange workflows in data science, scientific computing, computational journalism, and machine learning. A modular design invites extensions to expand and enrich functionality.

Try it in your browser Install JupyterLab



## Jupyter Notebook: The Classic Notebook Interface

The Jupyter Notebook is the original web application for creating and sharing computational documents. It offers a simple, streamlined, document-centric experience.

Try it in your browser Install the Notebook

### Language of choice

Jupyter supports over 40 programming languages, including Python, R, Julia, and Scala.

### Share notebooks

Notebooks can be shared with others using email, Dropbox, GitHub and the Jupyter Notebook Viewer.

### Interactive output

Your code can produce rich, interactive output: HTML, images, videos, LaTeX, and custom MIME types.

### Big data integration

Leverage big data tools, such as Apache Spark, from Python, R, and Scala. Explore that same data with pandas, scikit-learn, ggplot2, and TensorFlow.

A multi-user version of the notebook designed for companies, classrooms and research labs

### Pluggable authentication

Manage users and authentication with PAM, OAuth or integrate with your own directory service system.

### Centralized deployment

Deploy the Jupyter Notebook to thousands of users in your organization on centralized infrastructure on- or off-site.

### Container friendly

Use Docker and Kubernetes to scale your deployment, isolate user processes, and simplify software installation.

### Code meets data

Deploy the Notebook next to your data to provide unified software management and data access within your organization.

Learn more about JupyterHub



## Voilà: Share your results

Voilà helps communicate insights by transforming notebooks into secure, stand-alone web applications that you can customize and share.

Try it in your browser Install Voilà

### Currently in use at

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

## Open Standards for Interactive Computing

Project Jupyter promotes open standards that third-party developers can leverage to build customized applications. Think HTML and CSS for interactive computing on the web.

### Notebook Document 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 Protocol

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

### 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.

## Project Jupyter

- Try
- Install
- Community
- Documentation
- News
- Social
- Governance
- Security
- About

## Subprojects

- Binder
- JupyterHub
- JupyterLab
- Jupyter Notebook
- Voilà
- Widgets

## Follow us

- GitHub
- Mastodon
- BlueSky
- YouTube

## Legal

- Privacy

The Jupyter® and Jupyter Logo® trademarks are registered with the U.S. Patent & Trademark Office by LF Charities. © 2025