Streamlit
Enterprise
Applicable to Enterprise Edition
Community
Applicable to Community Edition
Introduction
Streamlit turns data scripts into shareable web apps in minutes. All in Python. All for free. No front‑end experience required.
Property | Description |
---|---|
App Image | infuseai/streamlit |
Official Website | https://streamlit.io/ |
Screenshots
Usage
- Create a Streamlit app
- In the create page, fill the
FILE_PATH
variable. The server is run as the commandstreamlit run ${FILE_PATH}
. You can fill a Streamlit python from:- Local file (e.g.
/project/<group-name>/path/to/your/file
) - Web URL (e.g.
https://raw.githubusercontent.com/streamlit/streamlit-example/master/streamlit_app.py
)
- Local file (e.g.
- Open the Streamlit server you just created
- You can see the Streamlit dashboard
External Dependencies
You can manage external dependencies by adding:
requirements.txt
for Python dependencies managed bypip
(docs)packages.txt
for Debian dependencies managed byapt-get
(docs)
At the begin of statring, Streamlit will look for requirements files in the same directory of FILE_PATH
and install external dependencies. Your Streamlit app is ready while the "You can now view your Streamlit app in your browser." shows up in the app logs.
If there are a lots of dependencies, it may take some time to install while starting your app. Any change not related to dependencies should show up immediately. Remeber to restart your app after adding new dependencies.