Streamlit apps

Get the serving state of a Streamlit app

Reports whether the app is currently answering requests. After an app is created, the status may briefly report unavailable while the project machine stops, then starting while the machine and Streamlit boot. Poll this endpoint rather than the app URL itself, and apply a client-side timeout because starting does not distinguish slow startup from an app that failed to boot.

get/streamlit-apps/{streamlitAppId}/status

Path parameters

streamlitAppIdstring uuid required

Streamlit app identifier.

Streamlit app identifier.

Response

Current serving state of the Streamlit app

status'running' | 'starting' | 'unavailable' required

Serving status of the app. running: the app answered its health check. starting: the project machine is starting or running but the app has not answered yet. unavailable: the project machine is not running or its executor cannot be reached, so the app is not being served.

Example response

{
  "status": "running"
}

Changes