meteoblue APIs are designed for high availability with an uptime of more than 99.99% in the last years. meteoblue runs own weather models with initializations from American and European weather agencies. Additional weather models from over 10 national weather services are included. Our weather forecast APIs can easily handle outages from multiple sources and provide data constantly.
The current state of the meteoblue API, FTP and web-services is available here http://status.meteoblue.com/.
Although we are constantly improving the reliability of our systems, applications using our APIs should be designed to anticipate failures. The following simple approach can significantly increase the reliability while working with APIs:
- Call the meteoblue API with a timeout of 30 seconds
- If the timeout is reached or an error was returned, wait 30 seconds and retry
- After 10 retries, give up and log an error with debug information and contacts us if required