About FlowFlow
Real-time water data for Switzerland — open, accessible, and free for everyone.
Our Mission
FlowFlow was created to give everyone easy access to real-time water conditions across Switzerland. Whether you're a swimmer wanting to check lake temperatures, a kayaker monitoring river discharge, or simply curious about water levels near you — FlowFlow puts that information at your fingertips.
Data Sources
FlowFlow aggregates data from official Swiss government APIs and weather services. Measurements are imported every 10 minutes to keep everything up to date.
BAFU Hydrodata
River stations, water levels, discharge rates, and water temperatures from the Federal Office for the Environment (BAFU) via their Hydrodata XML API.
MeteoSwiss
Current weather conditions from MeteoSwiss via the open data portal at data.geo.admin.ch, matched to the nearest water station.
MeteoNews
Lake water temperatures scraped from MeteoNews.ch, covering major Swiss lakes like Zürichsee, Lac Léman, Lago Maggiore, and more.
Open Source
FlowFlow is fully open source. We believe water data should be transparent and accessible to everyone. The entire codebase is available on GitHub — feel free to explore, contribute, or build upon it.
View on GitHubCreated By
FlowFlow was started by Roman Küpper, with early contributions from Serge Hänni. Built with Ruby on Rails and a love for Swiss rivers and lakes.