# Esri/arcgis-python-api

Documentation and samples for ArcGIS API for Python

Repository: https://github.com/Esri/arcgis-python-api
Canonical: https://ross.abutalabs.com/products/arcgis-python-api
Homepage: https://developers.arcgis.com/python/
Language: Python
License: Apache-2.0
License Family: permissive
Topics: arcgis, gis, spatial-data, spatial-data-analysis, data-science, mapping, python, jupyter, jupyterlab-extension
Last push: 2026-08-06T20:34:15+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 45, longevity 100
- inputs: {"age_days": 3823, "days_push": 27, "days_rel": 155, "gap_med": 188, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2193, forks 1150 (observed 2026-08-28T04:06:25.000235+00:00)

## What it is
The ArcGIS API for Python is a Pythonic library for working with maps, geospatial data, and web GIS, supporting spatial analysis, deep learning, geocoding, routing, and GIS administration. This repository provides its documentation, guides, and sample Jupyter notebooks.

## Use cases
- analyze geospatial data in python
- make maps from python notebooks
- geocode addresses in bulk
- administer arcgis online users and groups
- run deep learning object detection on satellite imagery
- automate publishing of web maps and feature layers
- compute routes and service areas

## When to choose
- you work in the Esri/ArcGIS ecosystem with ArcGIS Online or Enterprise
- you want Jupyter-based spatial analysis and visualization
- you need to script GIS administration and content management
- you want geospatial deep learning with GPU support

## When to avoid
- you need a fully open-source GIS stack without Esri accounts or licensing
- you want a lightweight mapping library without web GIS dependencies
- you need offline desktop GIS scripting with arcpy in ArcGIS Pro only

## Facets
- artifact type: library
- maturity: active
- function: sdk, data-visualization, machine-learning, geospatial, auth, documentation
- domain: data-science
- platform: python, cross-platform
- tags: arcgis, gis, jupyter-notebooks, spatial-analysis, esri, mapping, remote-sensing, deep-learning, geospatial, maps, jupyter, docker, web-server

## Member repositories
- Esri/arcgis-python-api (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:25.000235+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:47:17.885093+00:00, confidence not recorded.
  - readme: https://github.com/Esri/arcgis-python-api (fetched 2026-08-28T04:06:25.000235+00:00, sha 250f5d777617)
  - homepage: https://developers.arcgis.com/python/ (fetched 2026-08-29T10:27:55.746420+00:00, sha 0bb7fb36d934)
  - site_page: https://developers.arcgis.com/python/latest/guide/install-and-set-up/intro (fetched 2026-08-29T10:27:55.756051+00:00, sha 22e8e183df79)
  - site_page: https://developers.arcgis.com/documentation/glossary/arcgis-location-services (fetched 2026-08-29T10:27:55.757694+00:00, sha 6ce8dcbf5055)
  - site_page: https://developers.arcgis.com/documentation (fetched 2026-08-29T10:27:55.750226+00:00, sha cb1d8b833b37)
  - site_page: https://developers.arcgis.com/python/latest/guide/key-features (fetched 2026-08-29T10:27:55.752264+00:00, sha 941688ceea6d)
  - site_page: https://developers.arcgis.com/python/latest/guide/faq (fetched 2026-08-29T10:27:55.754267+00:00, sha f468417cb593)
  - site_page: https://developers.arcgis.com/documentation/glossary/tools (fetched 2026-08-29T10:27:55.759587+00:00, sha e114e9790246)
  - site_page: https://developers.arcgis.com/documentation/glossary/client-api (fetched 2026-08-29T10:27:55.761437+00:00, sha b66975be8d23)
  - site_page: https://developers.arcgis.com/documentation/mapping-and-location-services (fetched 2026-08-29T10:27:55.763091+00:00, sha eb023c7ba2dc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
