Rebase Studio
A full-featured admin panel that generates real TypeScript code. Edit visually, ship as code, extend with React.
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 { buildCollection } from "@rebasepro/common"; export const orders = buildCollection({ name: "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.
More Studio Features
Everything you need to build and operate your admin panel.
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.
Spreadsheet View
Inline editing, sorting, filtering, and bulk actions — like a supercharged spreadsheet for your database.
Entity History
Full audit trail of every change. See who modified what, when, and revert to any previous state.
Users & Roles
Manage users, assign roles, and configure role-based access control from the admin panel.
Import & Export
Bulk import from CSV/JSON with field mapping. Export any collection with a single click.
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.