Real time vs Caching Data in Genability APIs


| Reading time 1 minute

One question we hear a lot is whether our pricing data is intended to be cached or served up real time.  The short answer is that we design our APIs to be accessed real time.  One of the biggest benefits of real time access to the APIs is this allows us to ensure that the data being provided is as up to date as we have.  Electricity prices are constantly changing and we want to ensure we are providing the most up to date data.

Also, the Price and Calculate methods handle all of the variability and complexity inherent to tariffs and present a simple interface to extracting business value out of the tariff data.  The Price and Calculate methods must always be run real time and can not be cached.

Our goal is to be integrated into real time products and services and we understand that performance and uptime is critical to all products and services.  We work hard to keep our APIs very fast and responsive. We pre-process as much of the computation as we can. We run in the cloud on redundant servers at Amazon. For times when your application cannot access the internet, or for the time you need to cache the data on your side, our Silver and higher plans allow you to do this.

Also in Products

How to calculate the cost of a tariff

By Emile Baizel | Aug 3, 2011

The most frequent question we get is “What is the easiest way to calculate the cost of a tariff?”

Time of Use Electricity Rates Over the Holidays

By Emile Baizel | Jul 5, 2011

As part of our continued effort to provide the most accurate electricity pricing data on the market, we now support holiday pricing.  Most utilities that have time-of-use or time-of-day rates treat weekdays differently than weekends and treat...

Electricity Rates by Territory

By Emile Baizel | Apr 22, 2011

We’ve just added Territories to our data API’s which give you accurate geo-location based pricing data.  Give us a zip code and we’ll give you: a list of utilities that provide service in that zip code a...

Genability API's now in Public Beta

By Jason Riley | Apr 5, 2011

It is with great pleasure we announce the roll-out of our first APIs into public beta. At the same time we are also launching the Genability Developer Network (GDN).