WeatherFiles API
27+ European weather models, sliced to your bounding box / parameters / time window and served as GRIB2 over a simple HTTP API. It's the same API the OpenCPN plugin uses — open to any developer with a token.
Your terminal is the first integration
List the models you can access:
export WF_TOKEN=wf_pat_… curl -H "Authorization: Bearer $WF_TOKEN" \ https://api.weatherfiles.com/v1/models | jq
Download a one-shot GRIB — no saved slice, no token round-trip:
curl -H "Authorization: Bearer $WF_TOKEN" -L -o forecast.grib2 \ "https://api.weatherfiles.com/v1/grib?model=harm-nl¶ms=wind,gusts&bbox=3,7,51,54&time_window_h=48"
Start here
- Quickstart — zero to a downloaded GRIB in under 10 minutes.
- Authentication — create, use, and revoke personal access tokens.
- API Reference — every endpoint, with a live "try it" console.
What we commit to
- No breaking changes within
/v1(additive only; deprecations announced ahead). - Best-effort uptime — no SLA in v1.
- API calls count against the same daily download limit as the web app; no separate metering.