Deepnote Public API v2
Streamlit apps API
Streamlit apps served from project files.
Base URL
https://api.deepnote.com/v2Create a Streamlit app
Serves an existing project file as a Streamlit app.
post
/streamlit-appsRequest body
required
application/json
CreateStreamlitAppBodyprojectIdrequiredstring:uuidProject that contains the entrypoint file.
entrypointrequiredstringProject-relative path of an existing file to serve, for example "apps/dashboard.py".
Responses
▸201Streamlit app created
application/json
CreateStreamlitAppResponsestreamlitApprequiredStreamlitApp▸400Validation error or entrypoint path is not a file
application/json
ErrorResponsemessagerequiredstring▸401Unauthorized
application/json
ErrorResponsemessagerequiredstring▸403Insufficient permissions
application/json
ErrorResponsemessagerequiredstring▸404Project or entrypoint file not found
application/json
ErrorResponsemessagerequiredstring▸409Project is suspended, the file is already served as an app, or the project has no free app ports
application/json
ErrorResponsemessagerequiredstring▸429Rate limit exceeded
application/json
ErrorResponsemessagerequiredstring