Outage in RevenueCat

Partial API issues detected

Resolved Major
March 29, 2023 - Started about 1 year ago - Lasted about 13 hours
Official incident page

Need to monitor RevenueCat outages?
Stay on top of outages with IsDown. Monitor the official status pages of all your vendors, SaaS, and tools, including RevenueCat, and never miss an outage again.
Start Free Trial

Outage Details

Engineers are mitigating the issue by enabling our backup systems which is expected to allow purchases to proceed. Engineers anticipate no impact to new and existing purchases. Webhooks may be delayed. More updates as investigation proceeds.
Components affected
RevenueCat API Uptime
Latest Updates ( sorted recent to last )
RESOLVED about 1 year ago - at 03/29/2023 06:06PM

Engineers have confirmed that all of the receipts that made it to our servers were replayed and reprocessed. We have another redundant layer of logs that we have also replayed as a backup. Number of purchases in our systems look consistent with the traffic from previous days. Additionally, SDKs will retry any receipt that did not make it to our severs, although we expect them to be minimal.

We are closing the incident as all systems are operational. We are very sorry for any inconvenience caused, and we will keep working to make sure our backup systems are even smoother for the future. If you have any specific concerns related to your app or customers, do not hesitate to reach out to RevenueCat support.

MONITORING about 1 year ago - at 03/29/2023 02:16PM

All read paths have been restored.

This incident will stay open until we confirm that all receipts have been replayed correctly. The vast majority of receipts have been replayed earlier, but we are doing final checks to make sure everything has been captured.

MONITORING about 1 year ago - at 03/29/2023 01:27PM

Last seen data (subscriber last seen time, last seen country, last seen platform, etc) is being written again. Everything should now be receiving accurate last seen data with the exception of the subscriber info endpoint. Once we verify our last seen data infrastructure is reliable, we will enable this last read path.

INVESTIGATING about 1 year ago - at 03/29/2023 09:10AM

To learn more about the work done on new mitigation tooling, check here: https://twitter.com/jeiting/status/1639393214837694464

INVESTIGATING about 1 year ago - at 03/29/2023 09:06AM

Services are fully restored. With our new mitigation tool in place (details here: https://twitter.com/jeiting/status/1639393214837694464), there was minimal disruption for the customers and there was no data loss. SDK users were able to unlock purchases. However there were delays in Stripe and consumable purchases, as well as some webhooks. But purchase data was not lost. We are working on catching up on the last-seen data (which mostly affects charts). We will keep you posted on the progress.
Meanwhile if you have any questions, please do not hesitate to reach out to RevenueCat Support.

INVESTIGATING about 1 year ago - at 03/29/2023 06:46AM

Update: Most services have been restored, however some users may see stale last-seen data. Engineers are arranging to replay purchases into the primary database. We will update again when the system is fully restored.

INVESTIGATING about 1 year ago - at 03/29/2023 05:37AM

Engineers have traced the issue to one of our non-critical storage layers and are looking at ways to bypass. New purchases are still succeeding. More updates as investigation proceeds.

INVESTIGATING about 1 year ago - at 03/29/2023 05:15AM

We are continuing to investigate this issue.

INVESTIGATING about 1 year ago - at 03/29/2023 05:13AM

Engineers are mitigating the issue by enabling our backup systems which is expected to allow purchases to proceed. Engineers anticipate no impact to new and existing purchases. Webhooks may be delayed. More updates as investigation proceeds.

Latest RevenueCat outages

Issues with login - 6 days ago
AppStore Down - 22 days ago
Apple StoreKit 1 increase errors - about 1 month ago

Start monitoring RevenueCat and all your cloud vendors in minutes

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 3153 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook

Setup in 5 minutes or less

How much time you'll save your team, by having the outages information close to them?

14-day free trial · No credit card required · Cancel anytime