pREST Studio
pREST Studio β embedded admin UI at /_studio/ for catalog browsing, REST GET explorer, and MCP tools. Enabled by default in v2.2.0+.
Last updated
pREST Studio β embedded admin UI at /_studio/ for catalog browsing, REST GET explorer, and MCP tools. Enabled by default in v2.2.0+.
Open pREST Studio at /_studio/ on the same host as your API. Studio is an embedded, read-only admin and explorer UI shipped inside the prestd binary (v2.2.0+) β no separate frontend process.
http://localhost:3000/_studio/PREST_STUDIO_ENABLED
true
Env toggle
[studio] enabled
true
TOML toggle
[studio]
enabled = trueWhen disabled, /_studio/ returns 404.
Studio is a same-origin client of the existing REST and MCP APIs. It does not add a separate auth model β use Set token in the header for the same JWT your API expects. Bearer tokens stay in memory by default (optional per-tab sessionStorage). Theme toggle is in the header as well.
Server status (health, ready, MCP), catalog counts, metadata from /_studio/api/meta, and quick links into the explorers.

Browse databases, schemas, and tables; inspect column structure; preview rows with filters and pagination. Marked read-only β copy the generated URL or curl when you need the same GET outside Studio.

Build and run GET requests against the pREST API: set the path, add query parameters, Send, then inspect status, timing, and body. Copy URL and Copy curl for the constructed request.

Connect to /_mcp, search and invoke tools with generated forms (or raw JSON), review results and in-memory history, and copy a ready-made config for AI clients (Claude, Cursor, and others).

Studio does not (yet): mutate data, run a SQL editor, manage migrations or ACL UI, author MCP tools, or keep server-side request history.
For writes, use REST or custom queries when your deployment allows them.
Last updated