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. It’s just a matter of:

And you’re done! Now check out our documentation and forums for next steps.

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!

Deploy instantly

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

Build powerful apps

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.