The Open-Meteo weather API provides a free weather forecast API for open-source developers and non-commercial use.

  • package: @agentic/open-meteo
  • exports: class OpenMeteoClient, namespace openmeteo
  • env vars: OPEN_METEO_API_KEY
  • source
  • open-meteo api docs

Install

npm install @agentic/open-meteo

Usage

import { OpenMeteoClient } from '@agentic/open-meteo'

const openMeteo = new OpenMeteoClient()
const res = await openMeteo.getForecast({
  location: {
    name: 'San Francisco'
  }
})