Rebase CMS/Studio
The database half
of the panel.
A SQL console, a visual schema builder, the row-level-security policy editor, database branches, cron and logs — for the people who write the schema rather than the ones editing rows. Everything it does visually, it writes back as TypeScript you commit.
Collection Editor
Every visual change generates clean, version-controlled TypeScript via AST transformation. What you see in the UI is what gets committed to your repo.
- Visual edits write to real TypeScript files
- Full collection config: properties, callbacks, security rules
- Zod schema generation for runtime validation
import type { PostgresCollectionConfig } from "@rebasepro/types"; export const orders: PostgresCollectionConfig = { name: "Orders", slug: "orders", table: "orders", properties: { customer: { type: "string", name: "Customer" }, total: { type: "number", name: "Total" }, status: { type: "string", enum: { pending: "Pending", shipped: "Shipped", delivered: "Delivered" } }, }, securityRules: [/* ... */], callbacks: { onSave: /* ... */ } };
Every visual change writes back to this file via AST transformation.
You never outgrow the UI.
Multiple tabs, autocomplete against your real schema, EXPLAIN, and results you can edit in place — running against your own Postgres, under the same row-level security as everything else.
SELECT p.title, p.status, u.display_name AS author, COUNT(c.id) AS comments FROM posts p JOIN users u ON p.author_id = u.id LEFT JOIN comments c ON c.post_id = p.id GROUP BY p.id, u.id LIMIT 5;
The rest of the toolbox
Every Studio tool ships with a scaffolded project and runs against your own database. Nothing here is a hosted service.
Visual Schema Builder
Create and modify tables, columns, and relationships through a visual interface.
Row Level Security
Define granular permissions per role, per table — enforced natively in PostgreSQL.
Schema Visualizer
Interactive ERD showing tables, columns, and relationships in a visual diagram.
Database Branches
Create isolated database copies for development. Branch, experiment, and merge safely.
JS Console
Run JavaScript with the Rebase SDK in a live sandbox. Test queries and automate tasks.
Cron Jobs
Monitor and manage scheduled background tasks. View logs, status, and run history.
API Explorer
Interactive API documentation with live request testing. Browse and try every endpoint.
Logs Explorer
System and query logs, streamed live. Filter by level, follow a slow query back to the statement that ran it.
Storage
Browse, upload and move files across every storage source your project declares — the same buckets your API writes to.
Backups
Browse and download every snapshot the scheduler has taken, with the size and age of each.
API Keys
Issue scoped service keys for agents and server-to-server calls, and revoke one without touching the others.
See Rebase Studio in action
Run your database from the panel.
Scaffold a project and Studio comes with it: SQL console, schema visualizer, RLS policy editor, branches, cron, storage and logs — eleven tools, against your own Postgres.
