Streamlit Docs (original) (raw)
- _rocket_launch_Get started
- Installation
add - Fundamentals
add - First steps
add
- Installation
- _code_Develop
- Concepts
add - API reference
add - Tutorials
add - Quick reference
add
- Concepts
- _web_asset_Deploy
- _school_Knowledge base
Streamlit documentation
Streamlit is an open-source Python framework for data scientists and AI/ML engineers to deliver dynamic data apps with only a few lines of code. Build and deploy powerful data apps in minutes. Let's get started!
_install_desktop_Setup and installationGet set up to start working with Streamlit.
How to use our docs
Get started with Streamlit! Set up your development environment and learn the fundamental concepts, and start coding!
Develop your Streamlit app! Our API reference explains each Streamlit function with examples. Dive deep into all of our features with conceptual guides. Try out our step-by-step tutorials.
Deploy your Streamlit app! Streamlit Community Cloud our free platform for deploying and sharing Streamlit apps. Streamlit in Snowflake is an enterprise-class solution where you can house your data and apps in one, unified, global system. Explore all your options!
Knowledge base is a self-serve library of tips, tricks, and articles that answer your questions about creating and deploying Streamlit apps.
What's new
_mic_Audio inputst.experimental_audio_input lets users record sound with their microphone._pin_drop_Pydeck chart selectionsst.pydeck_chart can return user selections! We've also added height and widthparameters._sentiment_very_satisfied_Button iconsYou can add icons to buttons with a new iconparameter._branding_watermark_Logo sizingYou can customize logo size for st.logo._unfold_less_Customize menu expansionYou can set the menu as collapsible or always-expanded forst.navigation._assignment_Form submissionYou can configure the enter-to-submit behavior of forms.
Latest blog posts
Join the community
Streamlit is more than just a way to make data apps, it's also a community of creators that share their apps and ideas and help each other make their work better. Please come join us on the community forum. We love to hear your questions, ideas, and help you work through your bugs — stop by today!
Other Media
- GitHubView the Streamlit source code and issue tracker.
- YouTubeWatch screencasts made by the Streamlit team and the community.
- TwitterFollow @streamlit on Twitter to keep up with the latest news.
- LinkedInFollow @streamlit on the world's largest professional network.
- NewsletterSign up for communications from Streamlit.