IP Addresses for Streamlit Community Cloud

Hi,

I am deploying a Streamlit app using Streamlit Community Cloud, and I need to whitelist the IP addresses used by Streamlit Community Cloud in my AWS RDS security group to allow database connections. Could you please provide the current list of IP addresses or IP ranges used by Streamlit Community Cloud?

Thank you for your assistance.

Best regards,
Acey

Hi! This is the current set of IPs

35.230.127.150
35.203.151.101
34.19.100.134
34.83.176.217
35.230.58.211
35.203.187.165
35.185.209.55
34.127.88.74
34.127.0.121
35.230.78.192
35.247.110.67
35.197.92.111
34.168.247.159
35.230.56.30
34.127.33.101
35.227.190.87
35.199.156.97
34.82.135.155

The list might change in the future. Please keep in mind that any application running on Community Cloud will be able to make requests using one of these IPs.

1 Like

Thank you so much! How frequently can I expect the list to change?

Best,
Acey

The list is extended from time to time as the product grows, but I can’t give an exact timeline. I believe it should be stable for the next 6-12 months, but if anything breaks, feel free to tag me.

1 Like

Hi Alexandru,

Hope all is well. Thank you for your assistance. I have encountered an issue, and it would be great if you can advise.
In Atlanta, GA, there is an error “source IP address not allowed” when attempting to view my Streamlit dashboard, and access is prevented. Can you please explain where I am able to access Streamlit’s IP address range, or what else might have caused this issue?

Thanks so much,
Acey

Hi! That issue was caused by a bug in our IP blocking component which blocked all traffic. The change was reverted and we’re taking steps to prevent this from happening in the future.

1 Like

Hi Alexandru,

This red and yellow line at the top of my dashboard is not going away (see image below). Do you know of potential reasons that the red/yellow line is remaining on my webapp? It appears that the dashboard has loaded otherwise. Thanks so much.

Best,
Acey

In addition to my email above about the red/yellow line, I am seeing this App Loading Spinner when I attempt to view my other webapp (the spinner has remained on my screen for a while). Do you know why I could be encountering these issues?

Thank you so much,
Acey

Hi! Unfortunately, I don’t know why the red/yellow indicator is remaining on the app.

For the app that is loading, can you provide a HAR file via a message?

Hi,

Hope all is well. I have adjusted my code on GitHub, but my associated Streamlit web app has not changed at all. At the same time, my other Streamlit web app is properly reacting to code adjustments on GitHub.

Any idea why that could be happening?

Thank you so much,
Acey

1 Like

Hi! Can you go to your repository page, on the Settings tab, and select WebHooks? In that page, select the webhook for share.streamlit.io and select Recent Deliveries.

Once you have done this, can you push a commit to the repository? It might be that the webhook call is not correctly processed by our system or that the webhook connection broke.

The red/yellow line is part of the default style for all Streamlit apps. The bar is configurable through Embed options when embedding your app.

Sounds good, thank you!

Best,
Acey

@Alexandru_Toader are these IP still valid? I also want to use streamlit community public, but the DB I am connecting to needs to whitelist an IP address to allow access.

Please let me know if it is still valid and can be used currently

Hey, I validated the list of IP addresses. it is still valid, we are not changing it often.

1 Like