System requirements

Operating System

The ArcGIS API for Python is compatible with 32-bit and 64-bit versions of Windows, macOS, and Linux.

Python Version

Python 3.5 or later is required to use the ArcGIS API for Python.


The full power the Python API is best experienced when all its dependencies are installed. However, specific tasks such as GIS administration and content management can be accomplished even when installed with just the six package. See Install without Dependencies to install the arcgis package in this manner.

However, there are additional dependencies needed to use specific features of the ArcGIS API for Python. In order to utilize the ArcGIS API for Python in its full capacity, it is recommended to install the arcgis package with pip or conda as all these dependencies are installed. See the full list below:

Feedback on this topic?