Firebase connection not working - timeout

My app use Firebase as resource. There has been no change in the app, but queries are not working anymore. They are all timeout.
When I test the connection from the resource modal, the loader is displayed and never stops.
There is no error message, except "Query timed out after 120000ms" for every queries.Can you help investigate?

Hi @Stephane_Petrot,

You’re not alone – this isn’t your app or Firebase config. There’s currently an issue on Retool’s side affecting Firebase resources where queries suddenly started timing out today even though nothing changed on the app or Firebase side. Retool engineers have already picked it up and are rolling out a fix. (Retool Forum)

A few things you can check / do while they finish the rollout:

  1. Confirm it’s not Firebase itself

    • Check the Firebase Status Dashboard and your GCP logs to make sure there are no errors or quota limits being hit.

    • If you run similar queries directly against Firebase from your own script or admin panel and they succeed quickly, that confirms the issue is only in Retool.

  2. Double-check the Retool resource config

    • Open your Firebase resource in Resources → [Your Firebase Resource].

    • Make sure the Project ID, Database URL and Service Account JSON are all still correct and pointing to the right project/environment.

    • If you’re using config vars, confirm they resolve correctly (no missing or renamed variables). (Retool Forum)

  3. Test behavior after Retool’s fix

    • After a bit, try:

      • Clicking Test connection again in the resource.

      • Manually re-running one of the failing queries from the query editor.

    • If the platform fix has fully rolled out, the test connection should return quickly and your queries should stop hitting the Query timed out after 120000ms limit. (Retool Docs)

  4. If it’s still timing out

    • Share your Retool cloud org, the resource name, and an example app URL with Retool support so they can attach your org to the existing Firebase-timeout incident and confirm when the fix is applied to your cluster.

    • You can also mention that you’re seeing the same behavior as the incident described in “Resource queries to Firebase randomly time out,” which Retool has confirmed is a platform issue they’re fixing. (Retool Forum)

So in short: it’s very likely a Retool platform issue with Firebase rather than anything you changed. Once their fix is fully deployed, your Firebase resource should start working again without you needing to change your queries.

1 Like

Hi @Stephane_Petrot,

Are you still experiencing this issue? As @Saurabh_Panja linked above, there was an issue on our end that has since been fixed and Firebase should be working as expected.

Let me know if you are still having any issues and I can escalate this to the engineering team!