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

Notebooks are available as the following products in ArcGIS:

Notebooks overview

Related terms

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

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close