From Studio to a hosted app
The shortest route from a browser project to a published static app with metered Python or Mojo functions, version history, and no server to keep idle.
Studio is the browser workspace for the part between “I have an idea” and “somebody else can open it.” A project can contain an ordinary static frontend and metered Python or Mojo functions. You edit both in one place, test a function against a real request, preview the result, and publish a version.
A small app has three useful boundaries
- Files are source. Studio keeps them together and records immutable versions when you publish.
- Preview is disposable. Test a function or frontend change without silently changing the public deployment.
- Publish is explicit. A successful version gets a public URL; the previous version remains a record rather than becoming a mystery.
That separation matters more than a long feature list. Preview should be safe to break. Publishing should be reviewable. A hosted function should never turn into a forgotten VM invoice.
Start with the smallest complete thing
Open Studio, choose an app or tool template, and keep the
first version boring: an index.html, a little CSS or
JavaScript, and one server-side function only if the browser cannot do the job.
Studio's agent can propose a replacement, but applying it remains your action.
project/
index.html # delivered as a static asset
functions/
score.py # called only when the app needs it
The same project API is available outside the browser. Studio is not a separate hosting system; it is the visual client for the project, version, deployment, storage, and function APIs documented in the API guide.
What is live now
- multi-file projects, starter templates, editing, and preview;
- Python and Mojo function testing through the normal execution path;
- saved versions, publishing, public URLs, and a reviewed showcase;
- an agent sidebar that presents changes before they are applied.
Notebooks are a separate workflow and are still a preview. Studio is the place to build and publish today.
Product notes describe what is live at publication time. Anything still being designed is marked as a preview; source repositories carry their own build and test instructions.
