Logo
Deploy Now

Stars

5876

Forks

382

Watchers

29

Developer links

Open-Meteo

High-resolution weather forecasts became a free commodity because of Open-Meteo - and this deployment puts the whole open-source engine on your own infrastructure. The public open-meteo.com service aggregates national weather models (NOAA GFS, DWD ICON, ECMWF, Meteo-France, and others) into one consistent JSON interface; self-hosting gives you that same API without rate limits, third-party dependency, or usage metering. The architecture is two cooperating services: the API server exposes forecast endpoints fully compatible with Open-Meteo query parameters - latitude, longitude, hourly and daily variables like temperature, precipitation, wind, and radiation - while a background sync worker downloads fresh weather model data on a configurable interval into a shared persistent volume at /app/data, so forecasts stay current and survive restarts without re-downloading. You control which weather models to mirror, which variables to store, how much historical depth to keep, and how often to refresh - meaning a lean deployment can sync only the model and region you actually query. Responses are plain HTTP/JSON, so integration with dashboards, Home Assistant-style automations, agricultural monitoring, IoT fleets, or any application takes minutes. For anyone making thousands of forecast calls a day, replacing a metered weather API with your own instance turns a recurring bill into a flat infrastructure cost.

Open-Meteo

Benefits

  • No Rate Limits, No Metering
  • Query your own instance as hard as you like - heavy forecast workloads cost server time, not per-call fees.
  • Always-Fresh Data
  • The dedicated sync worker continuously downloads and refreshes weather model datasets on your schedule.
  • Drop-In Compatible
  • Endpoints accept standard Open-Meteo query parameters, so existing clients and libraries work unchanged.
  • Sync Only What You Need
  • Configure models, variables, historical depth, and refresh interval to keep storage and bandwidth lean.

Features

  • Open-Meteo API Server
  • Forecast endpoints compatible with Open-Meteo query parameters for hourly and daily variables.
  • Background Sync Worker
  • Downloads weather model data on a repeating interval into shared storage.
  • Persistent Shared Volume
  • API and sync worker share /app/data so model data survives restarts.
  • Configurable Datasets
  • Choose weather models, variables, historical depth, and refresh cadence from template inputs.
  • Simple JSON Interface
  • Plain HTTP endpoints integrate with dashboards, automations, and applications in minutes.
  • Global Model Coverage
  • Serve data from national models like GFS, ICON, and ECMWF through one consistent API.