Tutorials
Our tutorials include step-by-step examples of building different types of apps in Streamlit.
Add user authentication
Add user authentication with Streamlit's built-in support for OpenID Connect.
Chat apps and LLMs
Work with LLMs and create chat apps.
Configuration and theming
Customize the appearance of your app.
Connect to data sources
Connect to popular datasources.
Work with Streamlit's core elements
Work with core elements like dataframes and charts.
Use core features to work with Streamlit's execution model
Build simple apps and walk through examples to learn about Streamlit's core features and execution model.
Create multipage apps
Create multipage apps, navigation, and flows.
When you're done developing your app, see our deployment tutorials, too!
Still have questions?
Our forums are full of helpful information and Streamlit experts.