open-meteo
Open-Source, free for non-commercial use, no API key required, global weather models, fast response.
Smart Download
Download Download Version
v1.4.0 · 55.1 MB
Free, open-source weather API without API key, covering global forecasts and 80-year history.
Core Features
- Free for non-commercial use, fully open source (AGPLv3)
- No registration or API key needed, supports CORS
- Global models (11 km) and regional models (up to 1.5 km)
- Hourly forecast up to 16 days, updated every hour
- 80-year historical weather data worldwide
What It Can't Do
- •Free only for non-commercial use; commercial use requires contacting the author,Self-hosting consumes large storage (>2 TB daily) and significant computing power,Data sourced from national weather services; updates may be delayed or have regional limitations,GeoDNS optimized for Europe and North America; higher latency elsewhere
Use Cases
- Develop and test weather apps without paying for data
- Personal weather analysis, academic research, or educational projects
- Self-host a private weather API using Docker
Open-Meteo is an open-source weather API that provides free access for non-commercial use without requiring an API key. It integrates data from national weather services (NOAA, DWD, MeteoFrance, ECMWF, JMA, etc.) with global models (11 km) and regional models (up to 1.5 km). Features include hourly forecasts up to 16 days, 80-year historical data, marine, air quality, geocoding, elevation, and flood APIs. Response times are under 10 ms. Servers are located in Europe and North America with GeoDNS. The source code is AGPLv3 licensed, while the data is CC BY 4.0. You can use the hosted API immediately at api.open-meteo.com or deploy your own instance via Docker.
Tags
Getting Started
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Use the hosted API: request https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41&hourly=temperature_2m in your browser or code
For self-hosting: clone the repo, install Docker & Docker Compose, run docker-compose up
Check https://open-meteo.com/en/docs for full API documentation
- Use the hosted API: request https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41&hourly=temperature_2m in your browser or code
- For self-hosting: clone the repo, install Docker & Docker Compose, run docker-compose up
- Check https://open-meteo.com/en/docs for full API documentation
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
If deployed via Docker, run docker-compose down and remove data directories. No action needed if using the hosted API.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
5 FAQs
Similar Projects
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.
Hoppscotch
Open source API development ecosystem with a lightweight, fast, and feature-rich interface for testing HTTP, WebSocket, GraphQL, and more.
lazygit
A simple terminal UI for git commands