NASA CMR GraphQL API
The NASA Common Metadata Repository (CMR) GraphQL API provides a unified interface for querying and managing Earth science metadata across NASA data centers. It exposes collections, granules, variables, services, tools, citations, visualizations, grids, groups, subscriptions, ACLs, and order options through a single GraphQL endpoint. The API supports both public queries (no authentication required) and authenticated operations for accessing restricted resources or performing mutations.
Overview
NASA CMR GraphQL API is a GraphQL API specification published by NASA CMR on the APIs.io network.
The NASA Common Metadata Repository (CMR) GraphQL API provides a unified interface for querying and managing Earth science metadata across NASA data centers. It exposes collections, granules, variables, services, tools, citations, visualizations, grids, groups, subscriptions, ACLs, and order options through a single GraphQL endpoint. The API supports both public queries (no authentication required) and authenticated operations for accessing restricted resources or performing mutations.
The GraphQL endpoint is available at https://graphql.earthdata.nasa.gov/api. documentation is published at https://graphql.earthdata.nasa.gov/docs/introduction/introduction/.
The specification includes 3 reference links.
Tagged areas include NASA, Earth Science, Satellite Data, Remote Sensing, and Geospatial.
Endpoint
References
- Documentation https://graphql.earthdata.nasa.gov/docs/introduction/introduction/
- GettingStarted https://graphql.earthdata.nasa.gov/docs/getting-started/
- GitHubRepository https://github.com/nasa/cmr-graphql