Where Weather.Co gets its data — and why it now comes from five providers, not one.
Weather.Co launched on a single weather provider. As the app grew and the people relying on it included pilots making go/no-go calls, leaning on one source started to feel reckless. This page documents the new multi-source architecture, the providers behind it, and what (very little) you'll notice as a user.
One provider was a single point of failure.
Weather.Co has used Open-Meteo as its primary forecast source since launch. It's a genuinely great service: open data, well-maintained, generous free tier, fast. Nothing about that has changed and Open-Meteo remains a trusted source in the new architecture.
What changed is the calculus around relying on a single provider. Open-Meteo is run by a small team. So is OpenWeatherMap. So are most weather APIs. Terms shift, free tiers tighten, services occasionally have a bad afternoon. For a casual weather app that's fine. For an app where a pilot uses our forecast to decide whether to launch a Cessna, single-vendor dependency is the kind of risk you fix before it bites you, not after.
The fix is straightforward: more sources, with automatic failover. Weather.Co now draws from five forecast providers, prefers the highest-quality source available for each request, and falls back to the next-best when one is slow or unreachable. The app code doesn't change. The pilot-facing UI doesn't change. The dependency graph just got a lot more resilient.
Each one earns its place.
Weather.Co never shows you a "provider picker." The right source for a given request depends on where you are, what you're asking for, and what's reachable in the moment. Here's the lineup.
The right source, automatically.
For each forecast request the app tries providers in priority order and uses the first one that returns a healthy response inside the latency budget. If a provider is slow, errors out, or returns obviously bad data, the next one in the chain takes over. The pilot sees a forecast. They don't see which API delivered it.
Cache headers and edge caching mean a single live forecast is usually being served from one provider for an entire region for a few minutes at a time, so this chain runs cold maybe a few times per minute at peak. Cost of running five providers instead of one: negligible at our scale, because the failovers are rare and most requests are served from cache.
Aviation-specific data still comes from one place, and always will.
All aviation data in Weather.Co — current observations (METAR), terminal forecasts (TAF), AIRMETs, SIGMETs, NOTAMs, PIREPs — comes directly from aviationweather.gov, run by the FAA's Aviation Weather Center. There is no second source for this data because there is no second source worth using: every alternative is reselling or repackaging the same NOAA feed anyway.
This page is about general-purpose forecast data (temperature, wind, precipitation, hourly + 10-day). For pilots, that's the "what will the weather be like tomorrow at my destination" layer. The METAR you see overlaid on the map is, and always has been, from FAA.
It turns out diversifying didn't just buy us safety. It made the forecast better.
This work was sold to ourselves as defensive engineering. Insurance against a provider having a bad afternoon. What we got instead was a forecast layer that's measurably richer than what any single source can produce on its own — and the resilience turned out to be the bonus.
The take-home: failover was the design goal. The forecast getting tighter, the new confidence indicator, the better microclimate, the minute-precision precipitation — those were all happy accidents we discovered after the work was done. Different providers fail differently, and it turns out they also succeed differently. That's information you only get when you talk to all of them.
You should actually feel a few of these.
The original plan said "you won't notice anything." Then we shipped it and noticed quite a lot, in a good direction. If you've been a Weather.Co user for a while, here's what to expect:
Faster, tighter forecasts on iOS. Apple WeatherKit responds locally on-device, often in well under a second. The first load of the hourly view should feel snappier than it did.
Minute-by-minute precipitation timing in supported regions (US, much of Europe, parts of Asia) — the same level of "rain in 12 minutes, ending at :47" precision Dark Sky was loved for, now back via Apple WeatherKit.
A confidence indicator when our sources disagree on a forecast. If they all agree, you see a clean number. If they spread, you see the spread. For pilots, this is a decision aid — uncertainty is itself information.
Fewer "data unavailable" moments when a provider has a hiccup, because the next one in the chain just takes over.
Everything else — the UI, the layouts, the calculators, the pricing — is unchanged. Still free. Still free forever for CFIs and flight schools. If something does break in a way that feels new, please tell us so we can chase it: in-app feedback button, or email Ethan directly.
- Architecture
- Priority-ordered failover across 5 forecast providers
- Aviation data
- aviationweather.gov (FAA) — unchanged
- Edge caching
- Cloudflare Workers, 60s on forecast endpoints
- User-visible upgrades
- Minute precip · confidence indicator · faster first load
- Pricing impact
- None. Weather.Co is still free.
- CFI / flight school pricing
- Still free, still forever.