Space-weather activity is elevated — see the live dashboard.

Data sources & attribution

Aurorix stands on public, authoritative data. Every number on this site comes from one of the feeds below — named, linked, and with the update cadence and cache window we apply to it. We attribute generously and cache politely.

Every feed we consume

Manifest last verified 2026-07-12; re-checked weekly through 2026 (L1 transition).

ProductSourceCadenceCachedStale after
Planetary K-index forecast (3-hour periods, 0-72h)
NOAA SWPC
services.swpc.noaa.gov3-hour periods; reissued twice daily (00/12 UTC)15 min3 h
1-minute estimated planetary Kp
NOAA SWPC
services.swpc.noaa.gov1-minute (file regenerated each minute; underlying Kp is a re-estimated 3-hour index — preliminary, not final GFZ Kp).90 s15 min
Real-time solar wind — magnetic field (NEW active-aware)
NOAA SWPC (SWFO-L1/SOLAR-1, IMAP, DSCOVR, ACE)
services.swpc.noaa.gov (+ legacy fallback)1-minute90 s15 min
Real-time solar wind — plasma/wind (NEW active-aware)
NOAA SWPC
services.swpc.noaa.gov (+ legacy fallback)1-minute90 s15 min
Real-time solar wind — spacecraft ephemeris (L1 distance)
NOAA SWPC
services.swpc.noaa.gov (+ legacy fallback)~hourly (position varies slowly over the L1 halo orbit)30 min3 h
OVATION aurora 30-minute forecast grid
NOAA SWPC OVATION
services.swpc.noaa.govfile refreshes ~every 5 min; forecast lead time is +30 min (the '30 minute' is lead time, NOT refresh interval)5 min20 min
Alerts / Watches / Warnings
NOAA SWPC
services.swpc.noaa.govevent-driven / irregular5 min60 min
3-day geomagnetic (Kp) forecast
NOAA SWPC
services.swpc.noaa.govtwice daily (0030 & 1230 UTC)1 h14 h
27-day space weather outlook
NOAA SWPC
services.swpc.noaa.govweekly (reissued Mondays ~1500 UTC)1 h192 h
Hemispheric power (auroral energy input, GW)
NOAA SWPC / OVATION
services.swpc.noaa.gov~5 min (OVATION-derived)90 s60 min
Cloud cover for viewing conditions — MET Norway Locationforecast
MET Norway (CC BY 4.0 / NLOD) — requires identifying User-Agent with a reachable contact + caching
api.met.nohourly forecast; poll politely30 min6 h
Sun altitude / dark window / moon — Astronomy Engine (client-side, no feed)
Astronomy Engine (MIT) — vendored, proven in sites/cusp
(bundled) src/engine/astronomy-engine.mjson demand (zero network)0 min

"Stale after" is the age at which we stop presenting a value as current and show a "data as of" notice instead. "Cached" is how long our edge holds a response before re-fetching — the number you see can therefore be up to that old, and its own observation timestamp is always shown alongside it. During a G3+ storm watch we halve most of these windows, so the figures above are the slowest case, not the typical one.

Which spacecraft is "SOLAR-1"?

The solar-wind readings come from whichever spacecraft NOAA has designated active at the L1 point, about 1.5 million km sunward of Earth. Through 2026 that fleet is in transition, so the label can change under you:

We follow NOAA's own active flag when the feed exposes one, and otherwise prefer the newest available spacecraft in that order. The dashboard names the spacecraft each reading came from, so a mid-storm handover is visible rather than silent.

What we compute ourselves

Two things on this site are not fetched from anyone — they are calculated, and you should judge them accordingly:

Limitations you should know about

Aurora forecasting is probabilistic. Clouds, light pollution, a blocked northern horizon, or simply a substorm that fires an hour before you look outside can each defeat an otherwise perfect geomagnetic forecast. A favourable reading here means the odds are good, never that you will see it.

Observation is not forecast. Kp observed is a measured 3-hourly index that lags reality by up to three hours; Kp forecast is NOAA's prediction, reissued twice daily. The solar-wind readings are the closest thing to real time — but they are measured at L1, roughly 30–60 minutes upstream of Earth, which is exactly why we can offer a lead time at all.

Our staleness policy

NOAA can serve old data with a normal HTTP 200. So every value we show is timestamped, and if a feed falls behind its usual cadence we display the last-known-good value with a clear "data as of" notice rather than pretend it's current. If a feed cannot be reached at all we say so and drop the part of the forecast that depended on it — we never substitute sample data for a live reading. During the 2026 L1-fleet transition we re-check feed formats weekly.

Aurorix is independent and educational — not an official NOAA product, and not affiliated with or endorsed by NOAA, NWS or SWPC.