Build With the World's Best Weather API

Clean REST & GraphQL APIs, SDKs in 7 languages,
interactive playground, and 18ms median latency. From
sign-up to first call in under 5 minutes.

Everything You Need to Build Fast

From first API call to production deployment — our developer ecosystem is built to
get out of your way.

SDKs & Libraries

Official SDKs for Python, JavaScript/TypeScript, Go, Ruby, Java, Swift, and Rust. All open-source on GitHub with full test coverage.

Interactive Docs

Beautiful API reference with inline try-it-now code runner, auto-generated samples in every language, and versioned changelogs.

Sandbox Environment

A fully isolated test environment with live data mocks, synthetic severe weather events, and historic replay — no production calls needed.

GraphQL API

Query only the fields you need with our GraphQL endpoint — great for mobile apps where bandwidth matters. Introspection
enabled.

Webhooks & Streams

Subscribe to weather events — severe alerts, threshold crossings, daily forecast updates — delivered as real-time server-sent events or
webhooks.

Map Tile API

XYZ raster tile server for radar, satellite, precipitation, and temperature overlays. Drop into Leaflet, Mapbox, or Google Maps in
minutes.

Simple, Predictable API Design

RESTful endpoints with consistent response shapes, ISO 8601 timestamps, and
human-readable error messages.

/v3/current

🌡️

Current Conditions

Live observations: temperature, humidity, wind, sky cover, pressure, visibility.

/v3/forecast/hourly

📡

Hourly Forecast

Hour-by-hour predictions up to 240 hours. Includes precipitation probability and type. 

/v3/alerts/subscribe

⛈️

Alert Webhooks

Subscribe a URL to receive severe weather alerts when thresholds are crossed.

📋 Full API Reference

⬇️ Download OpenAPI Spec

📦 Postman Collection

Try the API Without Writing Code

Configure your request visually, run it against live data, and copy the generated
code snippet in your language of choice.

Switching Is Easier Than You Think

Our migration guides map every endpoint, field name, and response format from
your current provider. Most teams switch in under a day.

OpenWeatherMap

Limited historical depth, inconsistent QC, frequent outages

Tomorrow.io

High cost at scale, limited marine/aviation coverage

The Weather Company

Complex enterprise contracts, slow data refresh

Weatherstack

No severe weather, no historical, no real SDKs

Migration in 3 Steps

Get Your Key

Sign up free. Your API key is ready in seconds — no credit card, no sales call.

Map Endpoints

Use our migration guide to match your existing calls to CustomWeather endpoints. Most map 1-to-1.

Run in Parallel

Shadow-run both APIs for one week, compare outputs, then flip the switch. Zero downtime.