A faster way to build and share data apps

Why Generative AI + Streamlit are a perfect match
as of January 9th 2023

Get started in under a minute

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

Streamlit builds upon

three simple principles

Embrace scripting

  • 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


It's the next step in ML and data science tools.

Danny Nguyen


Streamlit apps are way easier to put together and iterate on.

Koen Havlik


Streamlit democratizes building data apps.


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