Data Apps
A collection of 5 posts
Python 3.10 Deprecation for Streamlit Data Apps
Streamlit data apps still running on Python 3.10 need to move to a newer backend version. The default switches to Python 3.11 on 24 September 2026, and the Python 3.10 image will stop receiving fixes.
Data Apps Now Sleep Correctly — Idle Tabs No Longer Keep Apps Awake
Streamlit data apps now suspend correctly even when left open in an inactive browser tab — periodic background requests from Streamlit are no longer counted as user activity, so forgotten tabs no longer prevent apps from going to sleep.
Streamlit Data Apps Now Support Python 3.11 and 3.13
New Streamlit images with Python 3.11 and 3.13 are ready now. As Python 3.10 reaches end of life, the default runtime for Data Apps switches to Python 3.11 on August 17, 2026. Test your apps on the new versions today.
More Reliable Data Apps — Version Locking, Direct Storage Access & Newer Python
We've updated the default runtimes for Streamlit and Python/JavaScript Data Apps, bringing predictable version locking, direct Storage access from your app, and the ability to run on a newer Python version.
Data Apps: Storage Access via Query Service
We've shipped Storage Access for Data Apps — a first-class way to read and write Keboola Storage tables from within a running app, without routing data through input mapping or redeploying on every change.