Notebooks

Notebooks is a Jupyter Notebook environment in ArcGIS that provides an interface for scripting, executing Python code, creating visualizations, and using data tools. Each notebook, and its code and resources, is stored as an item in the portal or .ipynb file locally.

Notebooks support the use of ArcGIS API for Python, ArcPy, and various open-source Python libraries. They enable workflows such as data engineering, spatial analysis, machine learning, automation, collaboration, and storytelling workflows. Notebooks can be shared with others and used to create and share interactive maps, charts, and reports.

To create and use notebooks, users need an ArcGIS Online or ArcGIS Enterprise account with the Create and edit notebooks privilege enabled. Automating notebooks to run at specific times requires the Schedule notebooks privilege. To schedule a notebook, a user must either own the notebook or have administrative privileges. The notebook scheduling feature is supported in ArcGIS Online and ArcGIS Enterprise but is not available in ArcGIS Pro.

Notebooks are available as the following products in ArcGIS:

Notebooks overview

Related terms

  • ArcGIS API for Python
  • ArcGIS.com
  • ArcGIS API
  • ArcGIS Pro
  • ArcGIS Enterprise

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.