# NASA CMR

**Canonical:** https://apis.io/providers/nasa-cmr/  
**Website:** https://www.earthdata.nasa.gov/about/esdis/eosdis/cmr  
**APIs profiled:** 9

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.

## Kin Score — 44.0 / 100 (developing)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 44.0).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 56.6 |
| Governance | 9.8 |
| Contract Governance | 9.8 |
| Operational Transparency | 68.4 |
| Developer Ergonomics | 16.7 |
| Commercial Clarity | 46.1 |
| Access Clarity | 46.1 |

Regulatory layer — **Government & Public Sector**: 20.4 (matched via tags).

## Agent readiness — 20.5 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Unknown — onboarding: unknown, pricing: unknown, trial: no (confidence: low).

## APIs (9)

- **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

## Agentic access (1)

- **Nasa Cmr Agentic Access** — 10 operations · 1 acting

## Security (1)

- **Nasa Cmr Domain Security** — TLSv1.3 · HSTS · DNSSEC · DMARC

## Plans (1)

- **Nasa Cmr Plans Pricing**

## Tags

NASA, Earth Science, Satellite Data, Remote Sensing, Geospatial, Open Data, Metadata, Collection, Granules

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/nasa-cmr/). Scores are computed from the provider's own public artifacts under a published rubric.
