Application Program Interfaces (APIs)
- Common Metadata Repository (CMR) APIs
- Distributed Active Archive Center (DAAC) APIs
- Earthdata Login APIs
- Earthdata Search APIs
- Earthdata Tools APIs
- Global Imagery Browse Services (GIBS) APIs
- Science Data Processing Software (SDPS) APIs
- OPeNDAP APIs
- NASA 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:
- 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.
- 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 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 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.
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:
- 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.
- 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.
- 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 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: Aug 23, 2019 at 4:15 PM EDT