At a glance
ProviderWeatherFlow Tempest (WeatherFlow-Tempest, Inc.)
TypeWebSocket
CategoryWeather
Real-timeYes — streaming
AuthAPI key
PricingFree API (personal access token at no cost); requires owning a ~$349 Tempest station for your own data — API access: Free — generate a Personal Access Token in the Tempest Web App (Settings → Data Authorizations) or use OAuth; no subscription fees, Hardware (optional, for your own station data): Tempest Weather Station ~$349 from shop.tempest.earth, Developers can explore the interactive docs and test without owning a station; production apps must serve data only to the station's owner
What data it provides
- Air temperature (Air/Tempest observations)
- Precipitation: rain accumulation and precip type, plus rain-start events
- Wind: lull/average/gust speed and direction; rapid-wind messages every 3 seconds
- Relative humidity and station/sea-level pressure
- Lightning strike events with distance and energy
- UV index, solar radiation, and illuminance (Sky/Tempest units)
Features
- Realtime push: full Tempest observation reported roughly every minute; rapid-wind every 3 seconds when subscribed
- Subscription model: open one socket, then listen_start/listen_stop and rapid_wind_start per device ID; idle connections dropped after 10 minutes
- Coverage: any Tempest/Air/Sky station the token's owner has access to (hyperlocal single-station, not gridded)
- Companion REST API (api.weatherflow.com / apidocs.tempestwx.com) for station metadata and latest/historical observations as a backstop
- Also offers local UDP broadcast on the LAN as an offline backup feed
- Token-based auth; OAuth 2.0 supported for production / multi-user apps
Links
Use it in a bot
Other weather data sources