shlogg · Early preview
James @jamesbmour

Streamlit Page Navigation Tutorial

Navigating between pages in Streamlit is made easy with st.navigation, st.page_link, and st.switch_page methods. Create dynamic multi-page apps with customizable navigation options.

Navigating between pages in Streamlit is a powerful feature for building dynamic, multi-page applications. In this tutorial, we’ll explore page navigation in Streamlit, using the new st.navigation, st.page_link, and st.switch_page methods to create a seamless user experience.


  
  
  Why Multi-Page Apps?

Streamlit wasn’t originally built as a multi-page application framework. However, as it evolved, the Streamlit team introduced features to support multi-page apps. These features simplify navigation and provide customizable options for dynamic web applications.


  
  
  Setting Up the Proj...