# Streamlit

> An open-source Python framework that turns data scripts into shareable web apps in minutes, with no front-end experience required.

Streamlit is an open-source app framework that lets data scientists and engineers build and share interactive web applications entirely in Python. It requires no front-end experience — just install it like any other Python library and run your script to see a live app. Streamlit is now part of Snowflake, offering both a free Community Cloud for public apps and enterprise-grade deployment via Snowflake.

- **Pure Python API** — *Build full interactive apps using only Python; no HTML, CSS, or JavaScript needed.*
- **Instant interactivity** — *Add widgets like sliders, color pickers, date inputs, and file uploaders by simply declaring variables in your script.*
- **Auto-reloading** — *Apps automatically update as you save your source file, enabling rapid iteration.*
- **Community Cloud deployment** — *Deploy public apps for free by logging in with a GitHub account at share.streamlit.io.*
- **Snowflake integration** — *Deploy private, enterprise-grade apps on Snowflake with Git support, CI/CD, and enterprise security.*
- **Rich visualization support** — *Compatible with Bokeh, Altair, Plotly, Matplotlib, Vega-Lite, Deck.gl, and many more libraries.*
- **Streamlit Components** — *Extend the framework with custom or community-built components for additional UI elements.*
- **Live playground** — *Try Streamlit directly in the browser without any local installation via the online playground.*
- **Open-source** — *The core framework is available on GitHub under an Apache 2.0 license, with an active community forum and contributor ecosystem.*

## Features
- Pure Python app framework — no HTML/CSS/JS required
- Auto-reloading on file save
- Interactive widgets (sliders, date pickers, file uploaders, etc.)
- Free Community Cloud deployment for public apps
- Enterprise deployment via Snowflake
- Compatible with Bokeh, Altair, Plotly, Matplotlib, Vega-Lite, Deck.gl, PyTorch, TensorFlow, scikit-learn, Pandas, NumPy, OpenCV, Keras
- Custom Streamlit Components support
- Live browser playground (no install needed)
- Git and CI/CD support on Snowflake
- Active community forum and gallery

## Integrations
Bokeh, Altair, Plotly, Matplotlib, Vega-Lite, Deck.gl, Pandas, NumPy, PyTorch, TensorFlow, scikit-learn, Keras, OpenCV, GitHub, Snowflake

## Platforms
WEB, CLI, API

## Pricing
Open Source, Free tier available

## Links
- Website: https://streamlit.io
- Documentation: https://docs.streamlit.io
- Repository: https://github.com/streamlit/streamlit
- EveryDev.ai: https://www.everydev.ai/tools/streamlit
