We’ve known for a while that Stripe should have a status page. After joining Stripe a few weeks ago, I decided to fix this. The page is now live at https://status.stripe.com.
The vast majority of the time, everything is working happily, and a status page that simply shows an almost constant green light isn’t very useful. However, historical performance is also critical, especially for infrastructure that powers your payments.
We built color-coded charts that show 90-day availability in Stripe’s three core services: the site, the API, and Stripe.js. We also show the raw uptime figures, calculated over the same three-month period. To calculate the figures, we use Pingdom to monitor each service, effectively performing a complete API request in the case of the API.
The page is hosted entirely separately from Stripe’s primary infrastructure to ensure that status.stripe.com is available even if the rest of Stripe isn’t. And in the spirit of making what you measure, we’ll likely add performance data and error rates.