Advanced features
This section gives you background on how different parts of Streamlit work.
Theming
This section provides examples of how Streamlit page elements are affected by the various theme config options.
primaryColor
backgroundcolor
secondarybackgroundcolor
textcolor
font
base
Streamlit configuration
When you install Streamlit, a command-line (CLI) tool gets installed as well. The purpose of this tool is to run Streamlit apps, change Streamlit configuration options, and help you diagnose and fix issues.
What is the command-line interface (CLI)?
How to run Streamlit apps from the CLI?
View documentation from the CLI
Clear cache from the CLI
How to set configuration options?
View all configuration options
Optimize performance with st.cache
Streamlit provides a caching mechanism that allows your app to stay performant even when loading data from the web, manipulating large datasets, or performing expensive computations. This is done with the @st.cache decorator.
