Is there a way to navigate from one page to another using st.button?

Currently I have a Streamlit multipage app that has three pages: intro, page 2 and page 3. Right now there is no decent API that would allow me to navigate to the next page without using the sidebar, but I do not want to use the navigation bar for my use case.

You could try the switch page functionality in Streamlit Extras?