Streamlit is an open-source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science. In just a few minutes you can build and deploy powerful data apps. So let’s get started!
If you're new to Streamlit and don't know where to start, this is a good place.
Learn about our APIs, with actionable explanations of specific functions and features.
How to use our docs
Streamlit library includes our Get started guide, API reference, and more advanced features of the core library including caching, theming, and Streamlit Components.
Streamlit Cloud empowers your data team to directly serve the needs of the rest of the company. Quickly go from data to app, from prototype to production. Share apps in one click and collaborate instantly with live code updates.
Knowledge base is a self-serve library of tips, step-by-step tutorials, and articles that answer your questions about creating and deploying Streamlit apps.
JULO improves financial inclusion in Indonesia with Streamlit
Learn how JULO went from manual underwriting to automated credit scoring and a 22-member data team.Next: Read More
Make your st.pyplot interactive!
Learn how to make your pyplot charts interactive in a few simple steps.Next: Read More
Observing Earth from space with Streamlit
Learn how Samuel Bancroft made the SatSchool app to teach students Earth observation.Next: Read More
🗂 Introducing st.tabs to have tab containers in your app. Tabs are a navigational element that allows users to easily move between groups of related content.
Horizontal radio buttons
st.radio has a horizontal keyword-only parameter to display options horizontally.
Quickly and easily add more pages to your Streamlit apps with native multipage apps support! Click to learn more.
st.dataframe now supports column and table resizing, data search, and copy-to-clipboard functionality. Read more in our docs.
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!