Deployment tutorials

This sections contains step-by-step guides on how to deploy Streamlit apps to various cloud platforms and services. Streamlit runs anywhere you can run Python 3.11 or later, as one Python process with no build step. To run apps natively inside Snowflake, next to your data and under Snowflake's access controls, see Streamlit in Snowflake and the Streamlit in Snowflake product page. To let AI assistants such as Claude and ChatGPT, or coding agents such as Claude Code and Snowflake CoCo, use a deployed app as a tool, see Agent-accessible apps.

We have deployment guides for:

screenshot
Streamlit Community Cloud
screenshot
Docker
screenshot
Kubernetes

While we work on official Streamlit deployment guides for other hosting providers, here are some user-submitted tutorials for different cloud services:

forum

Still have questions?

Our forums are full of helpful information and Streamlit experts.