Weather.city runs on a self-hosted forecast stack built entirely on official U.S. government weather data. No third-party forecast API is queried when you load a page. Here is every source we use, where it comes from, and how often it refreshes — full transparency.
| Data stream | Refreshes | Source |
|---|---|---|
| NDFD forecast | ~hourly NWS pushes updates through the day; we mirror each cycle | NWS NDFD |
| NBM cross-check | hourly | NOAA NBM |
| Surface observations | every 20 min | AWC / IEM |
| Active alerts | live per request (≈2-min cache) | api.weather.gov |
| Radar imagery | ~10 min | NWS RIDGE |
| Bespoke maps | per cycle warm-rendered each NDFD run | GrADS 3.0 |