A faster way to build and share data apps

Streamlit turns data scripts into shareable web apps in minutes.
All in pure Python. No front‑end experience required.
Play
Trusted by over 80% of Fortune 50 companies
as of January 9th 2023
Uber
IBM
Apple
Walmart
Wells Fargo
Tesla
Verizon
JP Morgan
General Electric
AT&T
Intel
Johnson and Johnson
Pepsico

Get started in under a minute

Streamlitโ€™s open-source app framework is a breeze to get started with. Just choose your adventure:

Install Streamlit locally

And you're ready to go!

or...

Skip installation! Use Community Cloud

  • Code in a side-by-side browser editor
  • Share instantly

Next, check out our documentation and forums for more.

Streamlit builds upon three simple principles

Embrace scripting

Build an app in a few lines of code with our magically simple API. Then see it automatically update as you iteratively save the source file.
MyApp.py
  • import streamlit as st
  • import pandas as pd
  • ย 
  • st.write("""
  • # My first app
  • Hello *world!*
  • """)
  • ย 
  • df = pd.read_csv("my_data.csv")
  • st.line_chart(df)
My App โ€ข Streamlit

My first app

Hello world!

Weave in interaction

Adding a widget is the same as declaring a variable. No need to write a backend, define routes, handle HTTP requests, connect a frontend, write HTML, CSS, JavaScript, ...

Deploy instantly

Effortlessly share, manage and deploy your apps, directly from Streamlit. All for free!

Used in the worldโ€™s top data science groups

Neil Treat

Google X

โ€œWrite production-level code while producing shareable artifacts.โ€

Kevin Zielnicki

Stitch Fix

โ€œ...a great way to share machine learning models and analyses.โ€

Emmanuel Ameisen

Insight Data Science

โ€œStreamlit bridges experimentation and production.โ€

Dominik Moritz

Vega-Lite

โ€œIt's the next step in ML and data science tools.โ€

Danny Nguyen

Yelp

โ€œStreamlit apps are way easier to put together and iterate on.โ€

Koen Havlik

Uber

โ€œStreamlit democratizes building data apps.โ€

and...

Compatible with

Basically everything!

  • Bokeh
  • Altair
  • PyTorch
  • OpenCV
  • Deck.Gl
  • Pandas
  • Vega-Lite
  • Matplotlib
  • NumPy
  • Scikit Learn
  • Tensorflow
  • Plotly
  • Keras

And even more, with Streamlit Components! Build your own, share with the community, bask in the glory.

See why developers
Streamlit

Try Community Cloud

Deploy, manage, and share your apps with the world.