Weather Machine offers a single adapter to consume weather data from multiple forecast APIs in your app. The idea is to make it easier to get accurate forecasts from around the world from a variety of sources, including The Weather Company, AccuWeather, AerisWeather and many others.
Weather APIs can be messy, with different companies offering proprietary data formats, units and request interfaces. Weather Machine lets you write one integration to get data from multiple sources. That's because it's designed to drop in as a replacement for Dark Sky's API, so you can easily switch to Weather Machine.
The service offers two interfaces: a Dark Sky-compatible JSON endpoint and a GraphQL endpoint that lets you conditionally request specific data. Both interfaces offer advantages like parallelization, unit conversion, nicely formatted responses and caching that don't require any extra setup.
Weather Machine's forecast-aware caching system can cut data usage by up to half, which can save you money without hurting performance or accuracy. The system has been tested in real-world use, with millions of requests per month for thousands of customers.
Weather Machine pricing is based on usage. The Adapter Only plan costs $10 per 100,000 calls per month, including unified JSON and GraphQL endpoints for all data sources and advanced caching. A custom "The Works" plan is also available, including all those features plus a full all-in-one solution with data included, priority support and custom data formats, with discounts for large usage.
Weather Machine is geared for developers and businesses that want to tap into reliable and accurate weather data but don't want to wrestle with multiple APIs. With a unified interface and pricing that's designed to be economical, Weather Machine lets you get your weather data in order and cut costs.
Published on June 13, 2024
Analyzing Weather Machine...