Skip to content

earthaccess, a python library to search, download or stream NASA Earth science data with just a few lines of code

Welcome to earthaccess!

earthaccess is a Python library to search for and download or stream NASA Earth science data with just a few lines of code.

"earthaccess revolutionizes NASA data access by drastically reducing the complexity and code required. Since open science is a collaborative effort involving people from different technical backgrounds, our team took the approach that data analysis can and should be made more inclusive and accessible by reducing the complexities of underlying systems."

Luis López, an NSIDC software developer and earthaccess creator

About earthaccess

earthaccess is a highly active, open-source, and community-driven library developed by NASA DAACs, private industry, and the broader NASA data user community.

3-panel watercolor artwork depicting earthaccess' position as a missing link between environmental data and data analysis. Depicts environmental data within mountains and streams with arrows labeled 'import' and 'earthaccess' that connect to a data analysis panel and then a communicate panel.
NASA Earthdata using `earthaccess` for impactful science. Art by Allison Horst and Openscapes.

We can use earthaccess to do impactful science, faster:

  • Search data: Explore NASA's extensive collection of Earth science data, powered by CMR.
  • Access data: Download data to your local machine or stream it directly into your Python scripts through fsspec.
  • Authenticate: Manage your NASA Earthdata Login (EDL) and Earthdata Cloud credentials.

earthaccess is an open-source community effort under an MIT license. We welcome contributions to improve earthaccess. Please see the Contributing Guide to learn how to get involved.

Supported by

earthaccess is supported by NASA, Openscapes, NSIDC, and other organizations. See all supporters.