NASA CMR
NASA Common Metadata Repository (CMR) is a high-performance metadata system that catalogs Earth science data collections, granules, variables, services, and tools across NASA data centers. It provides REST, GraphQL, STAC, OpenSearch, and CSW interfaces for discovering, searching, and ingesting metadata for satellite and Earth observation datasets spanning decades of NASA missions.
NASA CMR publishes 4 APIs on the APIs.io network, including Capabilities API, Collections API, Data API, and 1 more. Tagged areas include NASA, Earth Science, Satellite Data, Remote Sensing, and Geospatial.
The NASA CMR catalog on APIs.io includes 2 JSON-LD contexts and 1 Spectral governance ruleset.
NASA CMR’s developer surface includes documentation, engineering blog, and 11 more developer resources.
Kin Score
APIs 9
Individual APIs this provider publishes, each with its own machine-readable definition.
CMR Ingest API
REST API for creating, updating, and deleting metadata records in the Common Metadata Repository. Supports collections, granules, variables, services, tools, and subscriptions. ...
CMR Access Control API
REST API for managing Access Control Lists (ACLs) and checking user permissions across CMR concepts. Supports system, provider, single-instance, and catalog-item identity types....
CMR GraphQL API
Unified GraphQL interface for querying the Common Metadata Repository. Provides a single endpoint to search collections, granules, variables, tools, services, citations, visuali...
CMR STAC API
SpatioTemporal Asset Catalog (STAC) compliant API wrapping the CMR Search API. Organizes the full NASA CMR catalog by provider and enables discovery of STAC collections and item...
CMR OpenSearch API
OpenSearch-compliant API wrapper for CMR Search enabling standard OpenSearch client integration. Supports collection discovery with spatial and temporal parameters. Complements ...
NASA CMR Capabilities API
essential characteristics of this API
NASA CMR Collections API
Collection Search
NASA CMR Data API
access to data (features)
NASA CMR STAC API
Extension to WFS3 Core to support STAC metadata model and search API
Scroll for all 9
GraphQL 1
GraphQL schemas published by this provider.
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 collecti...
GRAPHQLPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Nasa Cmr Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Nasa Cmr Finops
FINOPSSemantic Vocabularies 2
JSON-LD contexts and semantic vocabularies used across these APIs.
Nasa Cmr Context
JSON-LDNasa Cmr Dataset Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
NASA CMR API Rules
SPECTRALJSON Schema 6
Standalone JSON Schema definitions for this provider's data models.
NASA CMR STAC Collection
JSON SCHEMANASA CMR STAC Featurecollectiongeojson
JSON SCHEMANASA CMR STAC Featuregeojson
JSON SCHEMANASA CMR STAC Landingpage
JSON SCHEMALink
JSON SCHEMANASA CMR STAC Searchbody
JSON SCHEMAExamples 4
Example request and response payloads for these APIs.
Nasa Cmr Stac Landing Page
EXAMPLESecurity Posture 1
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 1
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API