Weather Underground provides real-time weather information via the Internet. Weather Underground provides weather reports for cities across the world as well as local weather reports for newspapers and Web sites.
The Weather Underground API allows developers and users to access data from Weather Underground to integrate the data and functionality into other applications. They offer a variety of plans and pricing, though most use is free. Some example API methods include accessing weather information by cities and regions, retrieving forecast information, accessing satellite images, and current conditions by location.
A unique feature of this API is the Developer Dashboard. Developers have great insight into usage and errors in real time.
Over 80 languages are supported with this API.
Finally, the folks at Weather Underground have come up with a cleaver way to allow for rate limit overages via a tool called Raindrops. This gives developers a cushion to avoid denial of service errors due to spikes in API requests.
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Use this PERL SDK to interface with the Weather Underground (Wunderground) API. The SDK will parse Wunderground's XML/JSON returns into PERL, and the response is available in Hash::AsObject form, ensuring that any data from the server is accessible. Currently at version 0.08, the PERL SDK was authored by Jason Lifesy.