Available with Network Analyst license.
The sections below provides information on how you can interact with the Network Analyst solvers to accomplish your network analysis needs.
Interactively solve network analysis problems
Network analysis layers can be created using a local network dataset or logistic services hosted in ArcGIS Online or Portal for ArcGIS. Once created, you can configure properties on these layers and run analyses.
Learn more about network analysis layers and how to create them
Automate network analysis problems with Python
You can perform network analysis in Python using the Network Analyst module, arcpy.nax. This module provides access to six analysis types. For each analysis (also known as a solver), you work with two objects specific to that analysis: an object that allows you to initialize the analysis, set analysis settings, load the inputs, and execute the analysis, and another object that allows you to work with the analysis results after you execute the analysis.
Learn more about performing network analysis using the Network Analyst Python module
Network analysis using Ready To Use tools
Tools in the Ready To Use toolbox are ArcGIS Online geoprocessing services that use ArcGIS Online hosted data and analysis capabilities. You only need to provide a few input features, as all the other data necessary for the analysis and computation are hosted in ArcGIS Online.
Learn more about performing network analysis using the Ready To Use tools