NASA · OpenAPI Overlay 1.0.0

API Evangelist enhancements for NASA EPIC (Earth Polychromatic Imaging Camera) API

2 actions 2 updates update extends openapi/nasa-epic-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for NASA's API. It is a proposal applied on top of the contract, not a document NASA publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-gatewayx-authenticationx-rate-limitApiKeyQuery

Targets 2

$.info
$.components.securitySchemes

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for NASA EPIC (Earth Polychromatic Imaging Camera) API
  version: 1.0.0
extends: openapi/nasa-epic-openapi.yml
x-provenance:
  generated: '2026-06-20'
  method: generated
  source: openapi/nasa-epic-openapi.yml
actions:
  - target: $.info
    description: Tag this spec with API Evangelist provenance and the shared auth/rate-limit model.
    update:
      x-apievangelist-provider: nasa
      x-apievangelist-gateway: https://api.data.gov/
      x-authentication: api_key query parameter (see authentication/nasa-authentication.yml)
      x-rate-limit: 1000/hour signed key; DEMO_KEY 30/hour, 50/day per IP
  - target: $.components.securitySchemes
    description: Formalize the api_key query parameter as an apiKey security scheme (the specs model it as a plain query param).
    update:
      ApiKeyQuery:
        type: apiKey
        in: query
        name: api_key
        description: NASA api.nasa.gov API key. Use DEMO_KEY to explore.