List Streamlit apps
Changed onLists the Streamlit apps a project serves, oldest first. The response is complete: a project serves at most one app per free port, so there is no pagination. Use this to find the app for a file before creating one, because POST /streamlit-apps rejects a file that is already served.
Request
- Base URLhttps://api.deepnote.com/v2
- URLhttps://api.deepnote.com/v2/streamlit-apps
- AuthHTTP bearer
Query parameters
Project whose Streamlit apps are listed.
Response
List of Streamlit apps in the project
Example response
{
"streamlitApps": [
{
"id": "7a2f0c1e-0f5f-4a67-9a2c-4a0b7bb0f0a1",
"projectId": "61a8d92e-aa72-4f2e-8dce-cb78e10ecf7c",
"entrypoint": "apps/dashboard.py",
"url": "https://deepnote.com/streamlit-apps/7a2f0c1e-0f5f-4a67-9a2c-4a0b7bb0f0a1",
"createdAt": "2026-08-11T09:30:00.000Z"
}
]
}Changes
- info
the
//response's property pattern was changed from^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$to^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$for the status
- info
- info
endpoint added
- info