This document discusses Jupyter, an open-source tool for interactive data science and scientific computing. Jupyter allows for interactive exploration, development, and communication through code, equations, visualizations and narrative text. It supports over 50 programming languages and has found widespread adoption in academia and industry for individual and collaborative work across the entire workflow of a scientific idea from data collection to publication. The document outlines Jupyter's history and architecture, ecosystem of related projects, and future development plans to enhance collaboration and software engineering capabilities.