The JD Weather API is a REST Server which allows you to fetch weather data from
multiple different weather data services using the same standardized format.
- Merge weather data from multiple sources together into one output.
- Write your code once, and switch services without re-writing any code.
- Register all your services in one place, and access through one gateway.
- Open-source library allows you to customize and add your own services.
API Documentation »
The first step of using the JD Weather API is to Register for an account.
You will be issued a new auto-generated API Key which you will further use to authenticate your account for all requests
to the JD Weather System.
Finally, you will register all of your service-specific keys on your account, so that when
you send a request, you only need to provide your key for the JD Weather API, and not specific services.
Combine Weather Data
With the JD Weather API, you can fetch weather data from multiple services at once, and merge the results
together in a single output. The data can be either averaged together, minimums, or maximums.
Take a look at all the weather services supported by the JD Weather API by clicking here:
Supported Services »
Open-Source on GitHub
The base of the JD Weather API is open-source, and available on GitHub. This is also the main repository
for contributions, including new services, bug fixes, and project management. This repository does not
however include the website or database.
GitHub Repository »