We want to hear from you! Take our short OPeNDAP User Survey!

  •  Icon
  •  Icon
  •  Icon
  •  Icon
  •  Icon

USE CASES

OPeNDAP for Data Retrieval, Inspection & Utilization

With a URL to an OPeNDAP server, you can browse datasets, perform subset operations, and open your selected data directly in a tool you already use: R, Matlab, Xarray, IDL, Panoply, and more. (Wondering about a specific tool? Here’s a list of OPeNDAP-compatible client software.)

PyDAP, a pure python implementation of the DAP protocol (and a backend engine of Xarray), has a recent collection of examples demonstrating basic remote access and subset to OPeNDAP URLs.

Bridget Hass

“As part of my work in aerial remote sensing, I incorporate the NASA EarthData Ozone data product to understand atmospheric conditions during one of our calibration flights. I use the OPeNDAP data subsetter to extract the data needed only in the area of our survey, and it conveniently offers the option for outputting into several different data formats.

This tool is highly effective for extracting gridded NASA data in an area of interest—without such a tool, there would be considerable overhead for downloading and converting the data. This speeds up our process considerably!”

Bridget Hass , Remote Sensing Data Scientist
Malte F Stuecker

“OPeNDAP helps me to quickly access and analyze ocean and climate data from servers across the world without the need to first transfer the data to my local server. This is especially convenient when I’m on conference travel with only my laptop and would like to look at data that is remotely stored.

One of the data visualization and analysis programs I often use is FERRET, developed by NOAA PMEL, which works seamlessly with OPeNDAP. A data server I frequently access via OPeNDAP is the Asia-Pacific Data-Research Center (APDRC) at IPRC, which hosts many of the oceanic and atmospheric data sets that are critical for my research.”

Malte F. Stuecker , Assistant Professor, Department of Oceanography and International Pacific Research Center (IPRC), University of Hawaii at Manoa

“As a developer, I’m a long time fan of OPeNDAP. For more than 10 years, I’ve used OPeNDAP to get data in a standard, no-fuss, easily scriptable way.

Generally speaking, I’m trying to get a data subset with just the variables I need, translated into NetCDF. OPeNDAP makes this easy. I can query OPeNDAP for the file’s metadata, build my subset URL, and then stream data in the DAP protocol to the NetCDF library, which converts the data into NetCDF files for me. Done! And it doesn’t matter what the original data looked like or how much other stuff was in the file. I’ve gotten just what I want and I’m finished.”

Dr. Christine Smit , Principal Software Engineer

OPeNDAP in Action: Real-World Scenarios & Examples

Interdisciplinary Graduate Student

An interdisciplinary graduate student enrolled in a Climate and Society program explores the CMIP6 datasets that are available through a remote OPeNDAP server. She works to reproduce key figures in the newest IPCC report to better understand the scientific workflow when combining model output and observations.

Undergraduate, Biological Oceanography

An undergraduate major in biological oceanography works to identify geographically important regions of high primary productivity during springtime in the North Atlantic ocean. Primary productivity can be estimated from Chlorophyll A concentration [mg/m^3] measured by satellite imagery. They access freely available level 3 data products from the Suomi-NPP satellite hosted by OPeNDAP server.

Undergraduate Studying Sea Surface

As part of their senior year thesis, an undergraduate student compares sea surface height anomalies available from the ECCO (“Estimating the Circulation and Climate of the Ocean”) dataset and satellite Altimetry data from AVISO, to identify regions of low bias, i.e. regions where the ECCO data captures broad patterns of variability persistent in observations. Both datasets can be accessed and inspected remotely through diverse remote OPeNDAP servers simply with knowledge of each dataset’s URL.

Journalist Writing on Drought

A journalist writes an article about past occurrences of droughts across different cities in the continental United States, and potential correlations with air quality, pollution and rain precipitation changes. For that, he accesses gridded Palmer drought severity index data spanning since 1980, and all the relevant environmental data freely available from distributed OPeNDAP servers.

Oceanographer Using Climatological Data

An oceanographer works to quantify and identify the dominant mechanisms driving high-frequency variability of cross-shelf transport across the Icelandic shelf break, as described in a peer-reviewed study that she recently read. She works to perform a high resolution regional simulation using realistic bathymetry and atmospheric forcing for the same time period as that of the study. She will use climatological data, like seawater temperature and salinity, to validate that her simulation reproduces the large-scale realistic features. Both climatology and observational data from the study can be found on distributed OPeNDAP servers.

Multi-Year Field Campaign Scientists

A field campaign has successfully deployed surface instrumentation to sample the upper ocean along and across frontal regions, which are dynamically active regions with strong surface gradients in the temperature and/or salinity fields. This field campaign belongs to a multi-year project that resamples the same region and time of the year. The lead scientist uploads the data to an existing OPeNDAP server with all the necessary metadata and coordinate information so that anybody can reproduce their results.


OPeNDAP servers are used by hundreds of data providers worldwide to provide remote access to complex datasets. However, OPeNDAP itself does not host any data; you’ll find datasets directly from providers such as NASA DAACs and NOAA’s Physical Sciences Laboratory.

Well-Suited for Complex Scientific Datasets

OPeNDAP is well-suited to complex scientific phenomena that present multiple data types (beyond geographic maps alone) and have multidimensional, time-varying coordinates.

End users can retrieve data from within aggregate datasets with format translations and enriched metadata.

For this reason, OPeNDAP has been widely adopted in fields like meteorology, oceanography, geophysics, ecology, and other Earth and environmental sciences. At the same time, the protocol’s flexibility would work with virtually any domain dependent upon large, complex, and variable datasets.

Data Types Compatible with the OPeNDAP Protocol

  • Structured Data
  • Gridded Data
  • Multidimensional Arrays
  • Time Series Data
  • Satellite Imagery
  • Remote Sensing Data
  • Model Output Data

How It Works

1. Find Data Sources

Identify and access the URLs of OPeNDAP servers hosting the datasets you’re interested in. These could be provided by institutions like NASA, NOAA, or university research centers.

2. Explore the Data

Use OPeNDAP client tools or web interfaces to explore the structure of the datasets you need, understand the variables available, and determine the specific subset of data you require.

3. Download the Data

Use your preferred tool to download your dataset in your preferred analysis environment (MATLAB, R, Jupyter notebook, etc.).

If you don’t yet have an OPeNDAP-compatible client software of choice, here’s a full list of client software with download links. Or start with our Data Access Tutorials.

For step-by-step instructions on using OPeNDAP to access data through a regular internet browser (e.g. Chrome or Firefox), check out our Quick Start Guide.