Logo

Stars

5279

Forks

339

Watchers

28

Developer links

Open-Meteo

Ever wanted to know if you should take an umbrella or just rock that new hat? Enter Open-Meteo, your personal weather oracle that doesn’t just predict the weather, it practically reads the clouds’ minds! With a high-resolution forecast that’s more accurate than your friend’s ‘just a drizzle’ prediction, this open-source weather API serves up data through a slick JSON interface that even your grandma could understand (if she were into coding, of course). Plus, it comes with a background sync service that updates your local storage faster than you can say 'sunshine and rainbows!' So whether you’re planning a picnic or trying to dodge a downpour, Open-Meteo has your back—because who needs a crystal ball when you have a weather API that’s free, open-source, and ready to serve up forecasts hotter than a summer day? Get ready to deploy this weather wizard with just one click and save your wallet from the clutches of major cloud hosts!

Open-Meteo

Benefits

  • Self-Hosted Weather API
  • Run a production-ready weather API in your own infrastructure with full control over your deployment and data lifecycle.
  • Continuous Data Synchronization
  • Includes a dedicated sync service to continuously download and refresh weather datasets for up-to-date forecasts.
  • Simple JSON Forecast Endpoints
  • Access weather forecasts with easy HTTP endpoints that integrate quickly with dashboards, automation workflows, and applications.

Features

  • Open-Meteo API Server
  • Exposes forecast endpoints compatible with Open-Meteo API query parameters.
  • Background Sync Worker
  • Downloads weather model data on a repeat interval and stores it in a shared volume.
  • Shared Persistent Storage
  • API and sync worker share the same `/app/data` volume so downloaded model data remains available across restarts.
  • Configurable Sync Behavior
  • Customize weather models, variables, historical depth, and refresh interval from template inputs.