{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/2"},{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"},{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"},{"label":"Site Management","url":"https://skillfed.io/packages/category/internet-www-http-site-management"}],"enrichment":{"capability":"Access Esri's ArcGIS services and geospatial data through Python, enabling vector and raster analysis, geocoding, mapping, and GIS administration from a single library.","skillfed_tags":["geospatial","web-gis","esri"],"use_cases":["Perform vector and raster spatial analysis on geographic datasets using Esri's curated data sources.","Build interactive web maps and visualizations in Jupyter notebooks with rich geospatial rendering.","Geocode addresses and compute routes and directions programmatically.","Administer GIS resources\u2014users, groups, and information items\u2014in an ArcGIS organization.","Integrate spatial analysis into data science pipelines using pandas and dask for large-scale processing."],"what_it_does":"The ArcGIS API for Python is Esri's official library for working with ArcGIS services and geospatial data in Python. It provides tools for vector and raster analysis, geocoding, routing, map visualization, and GIS administration\u2014all backed by Esri's Web GIS infrastructure and curated geographic datasets. The library integrates with the scientific Python ecosystem (numpy, pandas, matplotlib, dask) and supports Jupyter notebooks for interactive exploration.\n\nYou use it to query and analyze maps and spatial data, create web-based visualizations, perform geocoding and routing operations, and manage GIS resources like users, groups, and data items. It works with both Esri's ready-to-use datasets and your own data, making it suitable for spatial data science, cartography, and enterprise GIS administration workflows.","worth_installing":"Yes, if you work with ArcGIS services or Esri data and need programmatic access from Python. The library is actively maintained, has low install friction, and integrates well with the scientific Python stack. However, review the Esri MLA license terms carefully before use in commercial or redistributed contexts, and be aware that the 25 runtime dependencies create a substantial environment footprint."},"id":"arcgis","links":{"html":"https://skillfed.io/packages/arcgis","md":"https://skillfed.io/packages/arcgis.md","pypi":"https://pypi.org/project/arcgis/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-21","license_spdx":null,"license_treatment":"unclear","name":"arcgis","python_support":"supports_current","summary":"ArcGIS API for Python"},"popularity":{"monthly_downloads":229270,"position":9135,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.4.3"}
