1. Collaborate
  2. Open Data, Services and Software Policies
  3. Application Program Interfaces (APIs)

Application Program Interfaces (APIs)

Earthdata Developer Resource

The API pages are the central location for all publicly accessible developer documentation related to EOSDIS enterprise services and applications, including:

Common Metadata Repository (CMR) APIs

  • CMR is a spatial and temporal metadata registry that stores metadata from a variety of science disciplines and domains. CMR is intended to enable broader use of NASA's EOS data by providing a more uniform view of NASA’s substantial and diverse data holdings. CMR interfaces with clients and users through various APIs; CMR is an open system.

Distributed Active Archive Center (DAAC) APIs

  • NASA's Distributed Active Archive Centers (DAACs), located throughout the United States, are custodians of EOS mission data and ensure that data will be easily accessible to users. A number of APIs are available for direct access to these data holdings.

Earthdata Login APIs

  • Earthdata Login provides user profile management and authentication services, freeing up your application from the problems associated with managing user databases. Earthdata Login also provides an application programming interface (API) that can be used to query the user database and retrieve user information.

Earthdata Search APIs

  • Earthdata Search is a modern, highly visible web application that helps you search, discover, visualize, refine, and access Earth observation data made available by NASA and other interagency and international partners.

Earthdata Tools APIs

NASA's Earthdata system provides a number of tools and services geared towards supporting the global Earth Science community. These services are available for use by developers of Earth science data systems and applications, including:

Global Imagery Browse Services (GIBS) APIs

  • The Global Imagery Browse Services (GIBS) are designed to deliver global, full-resolution satellite imagery to users in a highly responsive manner, enabling interactive exploration of the Earth.

Science Data Processing Software (SDPS) APIs

  • Programmatic Access is a capability enhancement to the Data Access services at EOSDIS Service Interface (ESI)-enabled DAACs. The ESI-enabled DAACs are the National Snow and Ice Data Center DAAC (NSIDC DAAC), Land Processes DAAC (LP DAAC), and Atmospheric Science Data Center (ASDC). It adds an ability for the ESI Gateway Interface (EGI) to access CMR, and extends the accessible protocols to include Web Coverage Service (WCS) compatibility.

Open-source Project for a Network Data Access Protocol (OPeNDAP)

  • OPeNDAP is the developer of client/server software, of the same name, that enables scientists to share data more easily over the internet. The OPeNDAP group is also the original developer of the Data Access Protocol (DAP) that the software uses. Many other groups have adopted DAP and provide compatible clients, servers, and SDKs. OPeNDAP’s DAP is also a NASA community standard. Learn more on the official OPeNDAP.website.

NASA APIs

  • NASA APIs is part of NASA's Office of the Chief Information Officer, nestled in the Technology, Data, and Innovation Division. The objective of NASA APIs is to make NASA data, including imagery, eminently accessible to application developers. The NASA APIs catalog is online and growing.



Last Updated: Jun 24, 2019 at 11:38 AM EDT