aid: nasa-cmr name: NASA CMR description: '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. ' image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg url: https://raw.githubusercontent.com/api-evangelist/nasa-cmr/refs/heads/main/apis.yml created: '2026-06-13' modified: '2026-06-13' specificationVersion: '0.19' type: Index tags: - NASA - Earth Science - Satellite Data - Remote Sensing - Geospatial - Open Data - Metadata - Collections - Granules apis: - aid: nasa-cmr:cmr-search name: CMR Search API description: 'RESTful search API for discovering NASA Earth science data collections, granules, variables, services, and tools. Supports keyword, spatial, temporal, and faceted search across the full NASA Earthdata catalog. Returns results in multiple formats including JSON, XML, CSV, ECHO10, DIF, ISO-19115, KML, and UMM-JSON. ' image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://cmr.earthdata.nasa.gov/search/site/docs/search/api.html baseURL: https://cmr.earthdata.nasa.gov/search tags: - Search - Collections - Granules - Variables - Services - Tools - Geospatial - Temporal properties: - type: Documentation url: https://cmr.earthdata.nasa.gov/search/site/docs/search/api.html - type: OpenAPI url: https://cmr.earthdata.nasa.gov/search/site/docs/search/api.html contact: - FN: NASA Earthdata Support url: https://www.earthdata.nasa.gov/engage/open-data-services-software/earthdata-developer-portal/cmr-api email: support@earthdata.nasa.gov - aid: nasa-cmr:cmr-ingest name: CMR Ingest API description: 'REST API for creating, updating, and deleting metadata records in the Common Metadata Repository. Supports collections, granules, variables, services, tools, and subscriptions. Requires EDL Bearer Token or Launchpad SAML token authentication. Validates metadata against UMM schemas with revision tracking for all changes. ' image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://cmr.earthdata.nasa.gov/ingest/site/docs/ingest/api.html baseURL: https://cmr.earthdata.nasa.gov/ingest tags: - Ingest - Metadata - Collections - Granules - Providers properties: - type: Documentation url: https://cmr.earthdata.nasa.gov/ingest/site/docs/ingest/api.html contact: - FN: NASA Earthdata Support url: https://www.earthdata.nasa.gov/engage/open-data-services-software/earthdata-developer-portal/cmr-api email: support@earthdata.nasa.gov - aid: nasa-cmr:cmr-access-control name: CMR Access Control API description: '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. Enables fine-grained access control for NASA data providers and their collections. ' image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://cmr.earthdata.nasa.gov/access-control/site/docs/access-control/api.html baseURL: https://cmr.earthdata.nasa.gov/access-control tags: - Access Control - ACL - Permissions - Security properties: - type: Documentation url: https://cmr.earthdata.nasa.gov/access-control/site/docs/access-control/api.html contact: - FN: NASA Earthdata Support url: https://www.earthdata.nasa.gov/engage/open-data-services-software/earthdata-developer-portal/cmr-api email: support@earthdata.nasa.gov - aid: nasa-cmr:cmr-graphql name: CMR GraphQL API description: 'Unified GraphQL interface for querying the Common Metadata Repository. Provides a single endpoint to search collections, granules, variables, tools, services, citations, visualizations, grids, groups, subscriptions, and ACLs. Supports optional EDL Bearer Token authentication for accessing restricted resources. ' image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://graphql.earthdata.nasa.gov/docs/introduction/introduction/ baseURL: https://graphql.earthdata.nasa.gov/api tags: - GraphQL - Search - Collections - Granules - Unified properties: - type: Documentation url: https://graphql.earthdata.nasa.gov/docs/introduction/introduction/ - url: graphql/nasa-cmr-graphql.md type: GraphQL contact: - FN: NASA Earthdata Support url: https://www.earthdata.nasa.gov/engage/open-data-services-software/earthdata-developer-portal/cmr-api email: support@earthdata.nasa.gov - aid: nasa-cmr:cmr-stac name: CMR STAC API description: '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 items. CMR-CLOUDSTAC variant provides access only to cloud-hosted assets available in AWS S3. ' image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://github.com/nasa/cmr-stac baseURL: https://cmr.earthdata.nasa.gov/stac tags: - STAC - Cloud - Collections - Items - Geospatial properties: - type: Documentation url: https://github.com/nasa/cmr-stac/blob/master/docs/usage/usage.md - type: GitHubRepository url: https://github.com/nasa/cmr-stac contact: - FN: NASA Earthdata Support url: https://www.earthdata.nasa.gov/engage/open-data-services-software/earthdata-developer-portal/cmr-api email: support@earthdata.nasa.gov - aid: nasa-cmr:cmr-opensearch name: CMR OpenSearch API description: 'OpenSearch-compliant API wrapper for CMR Search enabling standard OpenSearch client integration. Supports collection discovery with spatial and temporal parameters. Complements the native REST search API for clients expecting OpenSearch Description Document (OSDD) responses. ' image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg humanURL: https://cmr.earthdata.nasa.gov/opensearch/home/docs baseURL: https://cmr.earthdata.nasa.gov/opensearch tags: - OpenSearch - Discovery - Collections properties: - type: Documentation url: https://cmr.earthdata.nasa.gov/opensearch/home/docs contact: - FN: NASA Earthdata Support url: https://www.earthdata.nasa.gov/engage/open-data-services-software/earthdata-developer-portal/cmr-api email: support@earthdata.nasa.gov common: - type: Website url: https://www.earthdata.nasa.gov/about/esdis/eosdis/cmr - type: Documentation url: https://www.earthdata.nasa.gov/engage/open-data-services-software/earthdata-developer-portal/cmr-api - type: GitHubOrg url: https://github.com/nasa - type: GitHubRepository url: https://github.com/nasa/Common-Metadata-Repository - type: Forum url: https://forum.earthdata.nasa.gov/ - type: Login url: https://urs.earthdata.nasa.gov/ - type: StatusPage url: https://status.earthdata.nasa.gov/ - type: Blog url: https://www.earthdata.nasa.gov/news - type: Plans url: plans/nasa-cmr-plans-pricing.yml - type: RateLimits url: rate-limits/nasa-cmr-rate-limits.yml - type: FinOps url: finops/nasa-cmr-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com