Understanding Streamlit architecture Streamlit is a client-server application with bidirectional WebSocket communication using Protocol Buffers. Use this file as a quick mental model and navigation index; use , , and for implementation details. Concepts glossary | Concept | Description | Key files | |---------|-------------|-----------| | Command | Any function exposed in Streamlit's public API ( namespace). Commands can create elements/widgets, control execution flow, or configure app behavior. | , , | | Element | Umbrella term for all UI components in Streamlit: widgets, containers, and dis…