Custom Connector

NASA DONKI Connector

Global

The NASA DONKI Connector provides a RESTful interface to access real-time and historical space-weather event data from the NASA DONKI (Database of Notifications, Knowledge, Information) system — including Coronal Mass Ejections, Solar Flares, Geomagnetic Storms, and more. It enables scientific, educational, and operational applications that rely on accurate solar activity tracking and forecasting.

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

The NASA DONKI Connector provides the following integration points:

  • getCME. Get Coronal Mass Ejection (CME) events.
  • getCMEAnalysis. Get CME kinematics and propagation analysis data.
  • getSEP. Get Solar Energetic Particle (SEP) events.
  • getFLR. Get Solar Flare events.
  • getGST. Get Geomagnetic Storm (GST) events.
  • getIPS. Get Interplanetary Shock (IPS) events.
  • getMPC. Get Magnetopause Crossing (MPC) events.
  • getRBE. Get Radiation Belt Enhancement (RBE) events.
  • getHSS. Get High-Speed Stream (HSS) events.
  • getNotifications. List DONKI-generated event alerts and forecasts.
Documentation

Detailed Integration Documentation

Get Coronal Mass Ejections (CME)

Operation IDgetCME
Endpoint/DONKI/CME
PurposeRetrieves CME events within a given date range.
ParametersstartDate, endDate, api_key.
OutputJSON array of CME event objects with timing, instruments, and catalog info.

Get CME Analysis

Operation IDgetCMEAnalysis
Endpoint/DONKI/CMEAnalysis
PurposeReturns CME kinematics and propagation analysis details.
ParametersstartDate, endDate, api_key.
OutputCME analysis models, speeds, half-angle, and estimated arrival.

Get Solar Energetic Particles (SEP)

Operation IDgetSEP
Endpoint/DONKI/SEP
PurposeProvides SEP events and metadata for given dates.
ParametersstartDate, endDate, api_key.
OutputSEP onset, peak, and integrated flux levels.

Get Solar Flares (FLR)

Operation IDgetFLR
Endpoint/DONKI/FLR
PurposeRetrieves solar flare activity with class, timing, and source info.
ParametersstartDate, endDate, api_key.
OutputJSON with X-ray flare details.

Get Geomagnetic Storms (GST)

Operation IDgetGST
Endpoint/DONKI/GST
PurposeReturns geomagnetic storm event metadata.
ParametersstartDate, endDate, api_key.
OutputKp index levels, activity strength, and location.

Get Interplanetary Shocks (IPS)

Operation IDgetIPS
Endpoint/DONKI/IPS
PurposeRetrieves shockwave events in interplanetary space.
ParametersstartDate, endDate, api_key.
OutputImpact time, instruments, and velocity.

Get Magnetopause Crossings (MPC)

Operation IDgetMPC
Endpoint/DONKI/MPC
PurposeRetrieves magnetosphere boundary crossings.
ParametersstartDate, endDate, api_key.
OutputMagnetopause crossing event metadata.

Get Radiation Belt Enhancements (RBE)

Operation IDgetRBE
Endpoint/DONKI/RBE
PurposeReturns events of increased radiation belt activity.
ParametersstartDate, endDate, api_key.
OutputRadiation belt enhancement event metadata.

Get High-Speed Streams (HSS)

Operation IDgetHSS
Endpoint/DONKI/HSS
PurposeRetrieves solar wind streams impacting Earth.
ParametersstartDate, endDate, api_key.
OutputHigh-speed stream event metadata.

Get Notifications

Operation IDgetNotifications
Endpoint/DONKI/notifications
PurposeLists DONKI-generated event alerts and forecasts.
ParametersstartDate, endDate, type (optional, e.g. “FLR”, “CME”), api_key.
OutputMessage type, content, event ID, and related links.

Example Workflow: Space Weather Monitoring Dashboard

Monitor real-time eventsUse getFLR, getCME, getGST to fetch live updates.
Analyze CME trajectoriesUse getCMEAnalysis to plot models.
Trigger warningsUse getNotifications for public alerts.
Historic comparisonUse startDate and endDate filters on all endpoints.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support