onestop

OneStop is a data discovery system being built by CIRES researchers on a grant from the NOAA National Centers for Environmental Information. We welcome contributions from the community!

This project is maintained by cedardevs

Cedardevs logo

OneStop

distributed, scalable, event-driven database and search engine for environmental data.
Explore OneStop docs »

Report bug · Request feature

Table of contents

Project Overview

OneStop is an open-sourced metadata storage, management, and discovery system built by CIRES researchers on a grant from the NOAA National Centers for Environmental Information. As data volume increases year after year, OneStop’s adherence to cloud native design principles alleviates concerns with scalability and access.

The project is composed of four high level “components”:

With these RESTful APIs:

If you’re interested in learning about the finer details of the “components” described above, head over to our API page or the Architectural Overview to begin your deep-dive journey.

You can check out OneStop in action while exploring NOAA’s Earth science data offerings at NOAA’s OneStop search portal. If the latest features in progress are what you’re after, however, take a peek at our test host. Keep in mind the latter could be broken at any time as it represents what’s currently under development.

OneStop UI Landing Page

OneStop has an enormous amount to offer, but it can be difficult to know how and where to get started with a project that has so many moving parts. With that in mind, we have laid out some navigational paths through our documentation based on the user type and project component.

Visit the API Documentation for information on the OneStop RESTful interfaces.

Additional information on the OneStop can be found in the Architectural Overview.

User Types

What’s important to you when using OneStop varies significantly based on what you need to accomplish. Select the role below that most closely represents you to get started.

External Documentation

Our OpenAPI docs are available on SwaggerHub for most of our APIs. They list the supported endpoints and parameters for each API.

Search API SwaggerHub Docs

Registry API SwaggerHub Docs

Further Issues or Questions

If you have any questions, comments, or have spotted an issue with the code or docs, please open an issue via Github Issues on our Feedback repository. This repository is issue-only and intentionally meant to prevent external feedback from being lost in our day to day tasks.

Feel free to peruse the OneStop issues as well to stay informed of our work in progress and issues we’re aware of.