Last Updated: 02/19/2026

CCMC ISWA System

Go to ISWA Web App
Go to ISWA Data Tree

About

The CCMC Integrated Space Weather Analysis (ISWA) system is a ready-to-use, adaptable, and user-configurable web-based platform that distributes real-time space weather information. It integrates predictions from cutting-edge models and concurrent space environment information, including low-latency data. ISWA offers continuous access to advanced simulation products generated at the CCMC and other public sources. This robust software tool serves as an unparalleled decision-making resource, enabling the assessment of current and anticipated space weather impacts on NASA's human and robotic missions.

List of Real-time models with results on ISWA

Disclaimer

The near real-time simulation outputs and derived real-time data products displayed on ISWA should be considered only as prototyping quality and in research context.

Latest News

  • February 2026: The ISWA web application has undergone a major update. The application is now accessible at the new URL iswa.ccmc.gsfc.nasa.gov/app Please see details about the specific API changes below. If you encounter any bugs or issues, please report them to Richard.E.Mullinix@nasa.gov

Publication Policy

For tracking purposes for our government sponsors, we ask that you notify the CCMC whenever you use any CCMC tools/software systems in any scientific publications and/or presentations. Follow the steps on the publication submission page

See our full publication policy for a sample 'acknowledgement statement' to be included in your publication.

ISWA Cygnets

The ISWA cygnet catalog includes a wide array of space weather analysis products. Simply select the cygnets of interest to create your own custom layout. Click the 'Save Layout' option to save your layout in a JSON file. To get back to the same layout, click the 'Load Layout' option and select the previously saved JSON file to reload it. You can share your layouts with others by sending them the corresponding JSON files.

ISWA Data Tree

All files ingested into ISWA are also publicly accessible via the iswa-data-tree URL.

ISWA Web Services

Numerical Time Series (HAPI)

All 1-D numerical time-series data ingested into ISWA are accessible via ISWA HAPI. Visit https://iswa.ccmc.gsfc.nasa.gov/hapi/ for full details. DataStreamServlet has been replaced by ISWA HAPI.

Examples:

https://iswa.ccmc.gsfc.nasa.gov/hapi/catalog

https://iswa.ccmc.gsfc.nasa.gov/hapi/info?id=goesp_mag_p1m

https://iswa.ccmc.gsfc.nasa.gov/hapi/data?id=goesp_mag_p1m&time.min=2018-04-25T00:00:00.0Z&time.max=2018-04-26T00:00:00.0Z&format=json

Datafeed Information

Provides description and date range for specific data feed.

https://iswa.ccmc.gsfc.nasa.gov/api/
info?dataID=DATAID

dataID = TO BE UPDATED used to select a specific ISWA data feed.

Example:https://iswa.ccmc.gsfc.nasa.gov/api/info?dataID=309

Files between Dates

https://iswa.gsfc.nasa.gov/api/between?
dataID=DATAID&
time.min=YYYY-MM-DDTHH:mm:SSZ&
time.max=YYYY-MM-DDTHH:mm:SSZ

dataID = TO BE UPDATED used to select a specific ISWA data feed.

time.min = UTC timestamp format: YYYY-MM-DDTHH:mm:SSZ

time.max = UTC timestamp format: YYYY-MM-DDTHH:mm:SSZ

Example:https://iswa.ccmc.gsfc.nasa.gov/api/between?dataID=309&time.min=2022-10-15T00:00:00.0Z&time.max=2022-10-16T00:00:00.0Z

Recent Data Files

https://iswa.gsfc.nasa.gov/api/recent?
dataID=DATAID&
n=FILECOUNT

dataID = unique data identifier used to select a specific ISWA data feed.

n = number of files

Example:https://iswa.ccmc.gsfc.nasa.gov/api/recent?dataID=309&n=5

Search for File

https://iswa.gsfc.nasa.gov/api/search?
dataID=DATAID&
timestamp=YYYY-MM-DDTHH:mm:ssZ&search=nearest

dataID = unique data identifier used to select a specific ISWA data feed.

timestamp = UTC timestamp in YYYY-MM-DDTHH:mm:ssZ format

search = [nearest, lessThanOrEqualTo, lessThan, greaterThanOrEqualTo, greaterThan, equalTo]

  • nearest (default): find nearest file to the requested timestamp
  • lessThanOrEqualTo: find the nearest file less than or equal to the requested timestamp
  • lessThan: find the nearest file less than timestamp
  • greaterThanOrEqualTo: find the nearest file greater than or equal to the requested timestamp
  • greaterThan: find the nearest file greater than requested timestamp
  • equalTo: find the file equal to the requested timestamp

Example:https://iswa.ccmc.gsfc.nasa.gov/api/search?dataID=309&timestamp=2026-02-18T00:00:00Z&search=nearest

Redirect to Latest File

https://iswa.gsfc.nasa.gov/api/redirect?
dataID=DATAID

dataID = unique data identifier used to select a specific ISWA data feed.

note: Curl requires -L option to work FileRedirect service.

Example:https://iswa.ccmc.gsfc.nasa.gov/api/redirect?dataID=309&timestamp=2026-02-19T15:00:00Z&search=nearest

Search and Redirect to File

https://iswa.ccmc.gsfc.nasa.gov/api/redirect?
dataID=309&
timestamp=2026-02-19T15:28:54Z&
search=nearest

dataID = unique data identifier used to select a specific ISWA data feed.

timestamp = UTC timestamp in YYYY-MM-DDTHH:mm:ssZ format

search = [nearest, lessThanOrEqualTo, lessThan, greaterThanOrEqualTo, greaterThan, equalTo]

  • nearest (default): find nearest file to the requested timestamp
  • lessThanOrEqualTo: find the nearest file less than or equal to the requested timestamp
  • lessThan: find the nearest file less than timestamp
  • greaterThanOrEqualTo: find the nearest file greater than or equal to the requested timestamp
  • greaterThan: find the nearest file greater than requested timestamp
  • equalTo: find the file equal to the requested timestamp

note: Curl requires -L option to work FileRedirect service.

Example:https://iswa.ccmc.gsfc.nasa.gov/api/redirect?dataID=309&timestamp=2026-02-19T15:00:00Z&search=nearest