Everything you need.
Nothing you don't.
Define your schema in TypeScript. Get a full admin panel, instant APIs, a typed SDK, security policies, and AI tooling — all from a single source of truth.
Edit like a spreadsheet. Save like a database.
Inline editing, real-time filters, Kanban views, and a Notion-style rich text editor — all reading and writing directly to your Postgres tables.








One data source. Four tailored views.
Choose the view that fits your workflow. Edit collections visually, write document content, manage file assets, or execute bulk spreadsheet edits — all writing in real-time to Postgres.
Drag-and-drop management
Organize records visually by status, priority, or any enum field. Every drag writes directly to Postgres — no sync layer needed.
Notion-style block editor
Headings, lists, images, code blocks, callouts — all stored as structured JSON. Collaborate like you would in a modern writing tool.
Inline editing at scale
Sort, filter, bulk-edit, and paginate thousands of rows. Every cell is editable in place — no modals, no page reloads. Fast, responsive, and robust.
Digital asset management
Manage uploads, folders, and assets directly within the admin panel. Auto-linked to your database records, with built-in preview and metadata rendering.
Visual building. Real TypeScript.
Design your schema visually — every change writes back to your local TypeScript files via AST. Or connect your existing database and get a full admin panel instantly.
Simple short text
Select a property widget
Simple short text
Text with multiple lines
Text with advanced markdown syntax
Text with URL validation
Text with email validation
The value refers to a different collection (it is saved as a string)
Boolean true or false field (or yes or no, 0 or 1...)
Select one text value from within an enumeration
Select multiple text values from within an enumeration
Select a number value from within an enumeration
Select multiple number values from within an enumeration
Select a user from the user management system. Store the user ID.
Simple number field with validation
Input for uploading single files
Input for uploading multiple files
The value refers to a different collection (it is saved as a reference)
Multiple values that refer to a different collection
A date time select field
Group of multiple fields
Flexible field that allows the user to add multiple key-value pairs
A complex field that allows the user to compose different fields together, with a key/value format
A field that gets repeated multiple times (e.g. multiple text fields)
SQL Editor
Write and execute SQL directly against your database. Schema-aware autocomplete, result previews, and query history.
- ✓ Monaco-based editor with syntax highlighting
- ✓ Schema browser with table/column introspection
- ✓ Inline result table with sorting and pagination
RLS Policy Editor
Manage Postgres Row-Level Security visually. Define policies per table, sync them between code and database.
- ✓ Enable/disable RLS per table with one click
- ✓ Visual USING and WITH CHECK clause editor
- ✓ PERMISSIVE / RESTRICTIVE modes, role targeting
One line. Full backend.
Initialize a Hono-powered server with REST, WebSockets, authentication, and file storage — all from your Drizzle schema.
import { initializeRebaseBackend } from "@rebasepro/backend"; const backend = await initializeRebaseBackend({ server, app, bootstrappers: [ createPostgresBootstrapper({ connection: db, schema: { tables, enums, relations }, }) ], auth: { jwtSecret: process.env.JWT_SECRET }, storage: { type: "local", basePath: "./uploads" }, }); // ✅ REST, WebSocket, Auth, Storage — all ready
Everything Out of the Box
Built-in SQL Editor
Run queries, visualize EXPLAIN plans, edit results inline, and save snippets.
Row-Level Security
Create and manage Postgres RLS policies visually. Per-row, per-role access rules.
File Storage
Seamless file storage integration for images, videos, and documents.
Typed Client SDK
Fetch data and resolve deep relations with pure TypeScript autocompletion.
AI & MCP Server
AI autofill, natural language queries, and full MCP integration for AI agents.
Data History & Audit
Track who changed what and when. Compare versions and revert safely.
Schema Inference
Point at an existing Postgres database and get a full admin panel instantly.
Instant APIs
REST and WebSocket APIs auto-generated from your schema. Zero configuration.
Import & Export
Bulk import from CSV/JSON with field mapping. Export with a single click.
Ready to see it in action?
Start with a live demo or scaffold a new project in 30 seconds.