# Streamlit Python API

**Canonical:** https://apis.io/apis/streamlit/streamlit-python-api/  
**Provider:** Streamlit — https://apis.io/providers/streamlit/  
**Documentation:** https://docs.streamlit.io/develop/api-reference

Streamlit Python API is one of 4 APIs that [Streamlit](https://apis.io/providers/streamlit/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Data Science, Machine-Learning, Open-Source, Python, and Web Applications. The published artifact set on APIs.io includes API documentation and a changelog.

The Streamlit Python library API provides a rich set of functions for building interactive data applications. Organized by activity type: display data (st.write, st.dataframe, st.table), input widgets (st.button, st.slider, st.selectbox), layout (st.columns, st.tabs, st.sidebar), media (st.image, st.video, st.audio), charts (st.line_chart, st.bar_chart, st.map), and performance (st.cache_data, st.cache_resource). Also includes connection management via st.connection.

## Machine-readable artifacts (4)

- **Documentation** — https://docs.streamlit.io/develop/api-reference
- **GitHub** — https://github.com/streamlit/streamlit
- **ChangeLog** — https://docs.streamlit.io/develop/quick-reference/changelog
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/streamlit/refs/heads/main/apis.yml

## Other Streamlit APIs (3)

- [Streamlit Apps API](https://apis.io/apis/streamlit/streamlit-apps-api/)
- [Streamlit Secrets API](https://apis.io/apis/streamlit/streamlit-secrets-api/)
- [Streamlit Workspaces API](https://apis.io/apis/streamlit/streamlit-workspaces-api/)

## Tags

Data Science, Machine-Learning, Open-Source, Python, Web Applications

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/streamlit/streamlit-python-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/streamlit/.
