A notebook is a web-based interface to a document that contains runnable code, visualizations, and narrative text.

This section describes how to manage and use notebooks. It also contains articles on creating data visualizations, sharing visualizations as dashboards, parameterizing notebooks and dashboards with widgets, building complex pipelines using notebook workflows, and best practices for defining classes in Scala notebooks.