Selected location

Nairobi, Kenya

Secure server-side API

Location search

Choose a city or enter coordinates. WeatherAI requests stay inside route handlers.

API usage

Returned by `GET /v1/usage` when the key is configured.

{
  "message": "Usage data not loaded or unavailable."
}

Deployment readiness

Production webhook receivers must use public HTTPS URLs.

Suggested receiver
https://weather-ai-api-test.vercel.app//api/webhooks/weather

Set `WEATHER_AI_API_KEY` only on the server or hosting platform. Keep `NEXT_PUBLIC_APP_URL` aligned with the deployed HTTPS origin.

WeatherAI does not document webhook signature verification in the referenced docs, so the receiver validates JSON, avoids secret logging, and rate limits requests.