Work with maps and geospatial data in Python using the ArcGIS API for Python.
Use simple and efficient tools powered by Web GIS, for sophisticated vector and raster analysis, geocoding, map making, routing and directions. Administer, organize and manage users, groups and information items in your GIS.
This library enables access to ready-to-use maps and curated geographic data from Esri and other authoritative sources, and works with your own data as well. It integrates well with the scientific Python ecosystem and includes rich support for Pandas and Jupyter notebook.
See below for options to install arcgis and its dependencies:
Go to System requirements to ensure you have the correct version of Python and dependencies.
Install the API using Conda or Pipenv.
Use the built-in ArcGIS Pro conda environment.
Install the API as a Docker image.
Install the API in a Google-hosted Jupyter notebook.
Install the API in a disconnected environment.
Deep learning dependencies
Take advantage of the
arcgis.learn module by installing the deep learning dependencies.
Install an older version of the API.
Previous version API Reference
Looking for a prior version of the ArcGIS API for Python API Reference? Visit the download page to download and install the prior version documentation.
Test your install of the API with Jupyter notebook.