{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/11"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"}],"enrichment":{"capability":"earthaccess searches, downloads, and streams NASA Earth science data through a simple Python interface, handling authentication and data access across cloud and on-premises storage.","skillfed_tags":["nasa-data","earth-science","geospatial"],"use_cases":["Retrieve ICESat-2 or MODIS data for a specific geographic region and time period in a research notebook.","Automate batch downloads of Earth observation data for climate or land-use analysis pipelines.","Stream remote sensing data directly into memory for real-time processing without intermediate storage.","Build a data ingestion workflow that handles authentication and multi-source data access transparently.","Prototype geospatial analysis without writing custom NASA API client code."],"what_it_does":"earthaccess is a Python client library that simplifies access to NASA Earth science data by wrapping the NASA CMR (Common Metadata Repository) API and Earthdata authentication. It abstracts away the complexity of querying NASA's distributed data holdings and handles downloads from multiple storage backends\u2014both cloud-hosted and on-premises\u2014through a three-step workflow: login, search, and download. The library depends on fsspec for filesystem abstraction, requests for HTTP communication, s3fs for cloud storage access, and several utility packages for retry logic and metadata parsing.\n\nThe package targets researchers and data scientists who need to programmatically access satellite and Earth observation data without managing authentication tokens, API endpoints, or storage-specific download logic. It is actively maintained, supports modern Python versions (3.12 and 3.13), and carries no known security vulnerabilities. The low install friction and permissive MIT license make it accessible for both academic and commercial workflows.","worth_installing":"Yes. earthaccess is actively maintained, carries no known vulnerabilities, has low install friction, and solves a real problem for researchers needing NASA data. The MIT license is permissive, and the three-step API (login, search, download) is straightforward. Install it if you need to access NASA Earth science data programmatically; the main constraint is the Python 3.12+ requirement."},"id":"earthaccess","links":{"html":"https://skillfed.io/packages/earthaccess","md":"https://skillfed.io/packages/earthaccess.md","pypi":"https://pypi.org/project/earthaccess/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-12","license_spdx":"MIT","license_treatment":"permissive","name":"earthaccess","python_support":"supports_current","summary":"Client library for NASA Earthdata APIs"},"popularity":{"monthly_downloads":253694,"position":8510,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.18.0"}
