Streamlit Main Functions
PAGE ELEMENTS
Write and Magic
- st.write
- st.write_stream
- magic
Text Elements
- st.title
- st.header
- st.subheader
- st.markdown
FORMATTED TEXT
- st.caption
- st.code
- st.divider
- st.echo
- st.latex
- st.text
DATA ELEMENTS
- st.dataframe
- st.data_editor
- st.column_config
- st.table
- st.metric
- st.json
CHART ELEMENTS
Simple
- st.area_chart
- st.bar_chart
- st.line_chart
- st.map
- st.scatter_chart
Advanced
- st.altair_chart
- st.bokeh_chart
- st.graphviz_chart
- st.plotly_chart
- st.pydeck_chart
- st.pyplot
- st.vega_lite_chart
INPUT WIDGETS
Buttons
- st.button
- st.download_button
- st.feedback
- st.form_submit_button
- st.link_button
- st.page_link
Selections
- st.checkbox
- st.color_picker
- st.multiselect
- st.radio
- st.selectbox
- st.select_slider
- st.toggle
Numeric Inputs
- st.number_input
- st.slider
Date & Time
- st.date_input
- st.time_input
Text Inputs
- st.chat_input
- st.text_area
- st.text_input
MEDIA & FILES
- st.audio_input
- st.camera_input
- st.file_uploader
MEDIA ELEMENTS
- st.audio
- st.image
- st.logo
- st.video
LAYOUTS AND CONTAINERS
- st.columns
- st.container
- st.dialog
- st.empty
- st.expander
- st.form
- st.popover
- st.sidebar
- st.tabs
STATUS ELEMENTS
Callouts
- st.success
- st.info
- st.warning
- st.error
- st.exception
Other
- st.progress
- st.spinner
- st.status
- st.toast
- st.balloons
- st.snow
THIRD-PARTY COMPONENTS
Application Logic
- st.navigation
- st.Page
- st.page_link
- st.switch_page
Execution Flow
Connections and Secrets
- st.secrets
- st.connection
- SnowflakeConnection
- SQLConnection
- BaseConnection
- SnowparkConnection
Custom Components
- st.components.v1.declare_component
- st.components.v1.html
- st.components.v1.iframe
Utilities
- st.context
- st.experimental_user
- st.help
- st.html