Is There a Public JSON API for AWS Health Status?
Asked by
TechExplorer42
Hey everyone! I've been using uptime-kuma to monitor various services I rely on, and I've noticed that many popular sites offer a status page with a JSON API for uptime checks. However, when looking for something similar for AWS, I only found their health status page at health.aws.amazon.com/health/status. I couldn't locate any JSON API that provides a summary of their uptime status for outages, which honestly surprises me for such a major service. Does anyone know if AWS has this kind of JSON API available?
Answers
The AWS Health API can be queried and is documented here: docs.aws.amazon.com/health/latest/ug/health-api.html. Using EventBridge may help you focus on the significant health events related to your account. Scraping all health info would be cumbersome given the scope of AWS, so filtering events is definitely a smart approach.
Reply to this answer
As for using the Health Dashboard, it seems like you need to have an AWS account for access. Even if you're not an active customer, itโs still geared towards authenticated users. If youโre not using AWS services, it might complicate your ability to check real-time statuses.
Reply to this answer
Yes, there is a Health API, but it's primarily available to Premium Support customers. All AWS users can receive updates through the Health Dashboard and EventBridge. If you're looking to monitor AWS uptime specifically, EventBridge would be a better route to push notifications elsewhere. I shared your feedback with the AWS team for further consideration!
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions