O

open-meteo

5.4k stars·Developer Tools·SHA-256 checksum verified

Open-Source, free for non-commercial use, no API key required, global weather models, fast response.

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

weatherapiopen-sourcefreeforecasthistorical-datano-api-key

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

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

4

For self-hosting: clone the repo, install Docker & Docker Compose, run docker-compose up

5

Check https://open-meteo.com/en/docs for full API documentation

Install Guide
  1. 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
  2. For self-hosting: clone the repo, install Docker & Docker Compose, run docker-compose up
  3. Check https://open-meteo.com/en/docs for full API documentation
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseAGPL-3.0 (source) + CC BY 4.0 (data)
Last Updated2026-10-28 21:07:22
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

5 FAQs

Similar Projects