open-meteo/open-meteo
Free Weather Forecast API for non-commercial use observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1896
- days_rel: 610
- days_push: 7
- n_releases_24m: 1
Adoption not part of the score
6093 stars · 414 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Open-Meteo is an open-source weather API service that aggregates numerical weather prediction models from 15+ national weather services into a fast, key-free JSON API. It offers forecasts up to 16 days, historical reanalysis back to 1940, and specialized APIs for air quality, marine, flood, geocoding, and elevation data, and can be self-hosted via Docker.
Use cases
- get weather forecast data for my app without an api key
- fetch historical weather data since 1940 for climate analysis
- self-host a weather api server
- compare weather model forecasts from different national services
- get air quality and marine weather data via api
- build a weather app with hourly forecasts
- train bias-correction models on archived forecast runs
- geocode city names to coordinates for weather lookups
When to choose
- you need free weather data for non-commercial use with no sign-up or API key
- you want high-resolution forecasts (down to 1 km) from multiple national weather models
- you need long historical weather time series (ERA5 reanalysis from 1940)
- you want to self-host the API with Docker or Ubuntu packages
- you need low-latency JSON responses with CORS support
When to avoid
- you need a commercial-use licence without a paid subscription
- you require guaranteed 99.9% uptime SLAs on the free tier
- you need weather data outside the coverage of open national weather models
- you want a SDK-wrapped or GraphQL interface rather than plain HTTP GET JSON
Facets
service · maturity active
api-framework http-server data-science etl self-hosted weather apis self-hosted self-hosted weather-api weather-forecast historical-weather era5 geocoding air-quality no-api-key json-api data-engineering linux docker web-server swift
10 sources
- readme: https://github.com/open-meteo/open-meteo · fetched 2026-08-28 · 9b0b0248c499
- homepage: https://open-meteo.com · fetched 2026-08-29 · 128aad4c18dc
- site_page: https://open-meteo.com/en/features · fetched 2026-08-29 · eddaba15fb25
- site_page: https://open-meteo.com/en/docs · fetched 2026-08-29 · 2bd7ad376335
- site_page: https://open-meteo.com/en/docs/historical-weather-api · fetched 2026-08-29 · 94a37f1ff989
- site_page: https://open-meteo.com/en/docs/historical-forecast-api · fetched 2026-08-29 · 7ab444f4cb5a
- site_page: https://open-meteo.com/en/docs/previous-runs-api · fetched 2026-08-29 · 35a50003304d
- site_page: https://open-meteo.com/en/docs/single-runs-api · fetched 2026-08-29 · d51643b31501
- site_page: https://open-meteo.com/en/about · fetched 2026-08-29 · b10327522092
- site_page: https://open-meteo.com/en/pricing · fetched 2026-08-29 · 6817cf814bbd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| open-meteo/open-meteo | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="open-meteo/open-meteo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem