About Cyprus Water Levels

An open-source dashboard for monitoring Cyprus reservoir levels.

Data Source

Water level data is sourced from the Water Development Department of Cyprus via their public API at cyprus-water.appspot.com/api. Data is refreshed every 6 hours and historical records span from October 2009 to present.

License: Creative Commons Attribution 2.0 (CC BY 2.0)

Severity Thresholds

  • Critical — below 20% capacity. Immediate risk to water supply security.
  • Warning — 20–40% capacity. Reduced reserves; conservation measures advised.
  • Healthy — above 40% capacity. Normal operational levels.

Data Notes

  • Historical timeseries data contains ~133 periodic snapshots (not daily) from 2018 onwards.
  • Daily granularity accumulates from ongoing 6-hour syncs.
  • "Agia Marina" dam appears in statistics data but has no metadata entry — its volumes are included in system totals but the dam does not appear in the individual grid.
  • Percentage values are on a 0–100% scale; storage and inflow are in million cubic metres (MCM).

Technology

Backend
FastAPI + APScheduler
Database
SQLite (WAL mode)
Templates
Jinja2 (SSR)
Styling
Tailwind CSS
Charts
Chart.js + date-fns adapter
HTTP client
httpx (async)
← Back to Dashboard