Request timeouts on fly.io

I’m planning on using fly.io as a proxy that contacts multiple backend services (deployed elsewhere) that take relatively long to process data (~180-200s).

Looking at the fly.toml documentation, I don’t see HTTP request timeouts being mentioned anywhere. So, I’d like to ask: what’s the HTTP timeout on fly?

60 seconds without any data being sent or received will cause the connection to be closed.

We do offer a configurable timeout via the Pro plan (it’s $99/month for a few niceties) and the by emailing support to get the timeout changed.

So just to confirm, webhooks or streamed responses won’t timeout because they are constantly sending data right?

Correct. As long as they send something within 60 seconds of the last sent packet

1 Like

Great. That makes sense.

1 Like