The Weather Network is a leader in international multi-platform consumer weather and weather-related services. Specializing on a multitude of digital platforms, The Weather Network also owns and operates Canada’s only weather specialty television network.
We were tasked with designing and developing an API storefront which gives customers the ability to use The Weather Network’s weather data directly in their applications.
As more platforms and ecosystems emerge such as Voice, Augmented Reality, Virtual Reality, etc, more and more developers look for different ways to create applications that provide value. For many applications and use-cases, the weather plays an important role, however getting access to reliable, accurate, up-to-the minute weather information is difficult for most developers. As a result, it’s important for The Weather Network to open up and unleash the information they have at their fingertips, and enable others to use that data to offer new and unique experiences.
When developers look for an API to use to power their applications, they essentially are looking for one that can offer them the features they desire and one which they can start using as quickly as possible.
Since The Weather Network’s API endpoints already cover a broad range of capabilities, our primary goal here was to make the storefront as seamless and frictionless as possible for any developer to obtain an API key and start using The Weather Network’s data. The easier and faster it was to get started, the better.
To tackle this, we made sure to follow API-first design principles and include:
When deciding on the pricing model to abide by, there were a number of considerations to take into account.
Ultimately we landed on a tiered-usage model, that is composed of a base monthly subscription cost for a fixed amount of API calls, followed by an overage charge in case the user wants to go above the tier’s usage limits.
With this pricing model, we were able to ensure we provide users with predictable pricing and to ensure their applications never shut down unexpectedly. And in order to give developers the opportunity to get their feet wet with the API, we provided a free tier as well, which contains a small amount of API calls available with a maximum of 1 API key.
Amazon API Gateway