Create Streamlit app
fastero_create_streamlit_appCreate a Streamlit app in a project from the files given: a Python web app that signed-in project members open in the browser. It is created stopped; fastero_run_streamlit_app starts it, as does a project member opening its link. The platform runs the top-level app.py, so include it, with a requirements.txt for extra packages. To change an existing app, fastero_write_streamlit_file changes one file and fastero_replace_streamlit_files all of them; for analysis read in place, fastero_create_notebook; for a script run on a schedule, fastero_create_python_project. Two apps may share a name. Returns appId, status, viewerUrl (the page a signed-in project member opens) and its other settings, without the files. Owners, admins and editors of the project can create one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The app’s name, as people will see it. | |
| files | Yes | The app's files. Each is { name, content, path? }: name has no slashes, path is the folder inside the app ('.' — the default — for the top level). The platform always runs app.py at the top level, so include it; add requirements.txt for extra packages. | |
| projectId | Yes | The project’s id, from fastero_list_projects. | |
| description | No | Optional: what the app is for. |