Studio

A dashboard in the box

Every tinbase server serves a Supabase-Studio-style dashboard at /_/. No extra process, no separate install — sign in with the service_role key printed at startup. Built with React, Radix, and Tailwind, compiled to a single self-contained HTML file.

Studio docsRuns in the browser too →
01

Table editor

Browse and edit rows in any table. Columns show their Postgres types, primary keys, and foreign-key hints; insert, update, and delete inline.

tinbase Studio — Table editor
02

SQL editor

Run arbitrary SQL against the database with a results grid, row count, and timing. Errors come back with the Postgres message and SQLSTATE.

tinbase Studio — SQL editor
03

Authentication

Inspect and manage users — create, confirm, update metadata, and delete. The same GoTrue-compatible users your app signs in.

tinbase Studio — Authentication
04

RLS policies

View and author row-level-security policies per table with a real editor — SELECT / INSERT / UPDATE / DELETE, roles, and USING / WITH CHECK expressions.

tinbase Studio — RLS policies
05

Storage

Browse buckets and objects, upload files, and toggle public access — backed by storage.objects with RLS, like hosted Supabase.

tinbase Studio — Storage
06

Database

A schema overview at a glance: tables, applied migrations, functions, triggers, database size, and the Postgres version.

tinbase Studio — Database
07

Logs

Live server logs — every request plus internal events (mail, webhooks, cron) — color-coded by level, auto-refreshing, with a clear button.

tinbase Studio — Logs

Studio is one of the ways in — the same APIs power the SDK and your app.