30 Second Timeout With External APIs

I’ve been running into this limitation for over two years. Checking back to see if there has been any progress or update on Bubble’s self-imposed 30-second timeout for API calls within workflows (frontend and backend):

Workflow error - Failed to establish a connection after 30000 ms

Has Bubble taken any steps toward increasing this timeout? Alternatively, has anyone found a straightforward workaround—ideally without setting up a proxy server?

Does your API have an option to send webhooks instead? then it can just ping your app when the response is ready

This is likely not an API call timeout. This is likely the API not responding at all as part of the HTTP request - check it’s configured correctly / works in Postman etc

+1 on what @tylerboodman said. I ideally do that, or if there’s no other option, then a separate orchestration service or proxy server

1 Like

It is 100% a timeout issue, been confirmed by the team multiple times. They have a 30 second timeout for external calls within workflows

No, unfortunately it doesn’t. Webhooks would definitely be the easiest, but hardly any LLM endpoints have webhook functionality