A faster way to build and share data apps

Play
Why Generative AI + Streamlit are a perfect match
As of 2024/11/15

Get started in under a minute

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

Streamlit builds upon

three simple principles

Embrace scripting

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

Deploy instantly

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

See why developers Streamlit

Try Community Cloud

Sign up