Admin · Backend · SDK · AI — One Framework

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.

Rebase Studio

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.

admin.yourdomain.com
F
Search
(0)
Orders
Confirmed
15.0
+18.0%
Shipped
15.0
+7.4%
Revenue
$36.6K
ORD-2026-0006
paidElizabeth
Confirmed
8 May
ORD-2026-0036
paidJames
Delivered
1d ago
ORD-2026-0061
paidElizabeth
Shipped
3d ago
ORD-2026-0056
paidJennifer
Cancelled
8 May
ORD-2026-0026
paidSusan
Cancelled
1d ago
ORD-2026-0019
paidMichael
Confirmed
5d ago
ORD-2026-0042
pendingSarah
Processing
2d ago
ORD-2026-0088
paidDavid
Delivered
6 May
F
Search
Title
Image
Status
Brand
Category
PROD-1
Baseball Cap
Available
Authentic Pigment
clothing_man
PROD-2
Conceal invisible shelf
Available
Umbra
home_storage
PROD-3
Aviator RB 3025
Available
Ray-Ban
sunglasses
PROD-4
Wine decanter
Out of Stock
Sagaform
serveware
PROD-5
Wobble Chess Set Walnut
Available
Umbra
toys_and_games
PROD-6
Pimentero
Available
Seletti
serveware
PROD-7
AAM32 1 Corkscrew
Available
Alessi
kitchen
PROD-8
PREDATOR 2
Available
Ray-Ban
sunglasses
PROD-9
Casio Collection
Available
Casio
watches
F
Search

Backlog

3
Dark mode
Dark mode
871492
Search indexing
Search indexing
871388
API documentation
API documentation
871204

In Progress

2
Auth middleware refactor
Auth middleware refactor
871090
Onboarding flow
Onboarding flow
870984

Review

1
RLS policies
RLS policies
870812

Done

2
CI/CD pipeline
CI/CD pipeline
870650
Export to CSV
Export to CSV
870511
Flexible Views

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.

Kanban Boards

Drag-and-drop management

Organize records visually by status, priority, or any enum field. Every drag writes directly to Postgres — no sync layer needed.

Rich Text

Notion-style block editor

Headings, lists, images, code blocks, callouts — all stored as structured JSON. Collaborate like you would in a modern writing tool.

Spreadsheet View

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.

File Storage

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.

Schema-as-Code

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.

Name
Text fieldstring
Image
File uploadstring
Category
Select/enumstring
Available
Switchboolean
price
This property is defined as a property builder in code
Currency
Select/enumstring
Public
Switchboolean
Brand
Text fieldstring
Description
Markdownstring
Amazon link
Urlstring
Publisher
Groupmap
Name
Text fieldstring
External id
Text fieldstring
Images
Multiple file uploadarray
Related products
Multiple referencesarray
Available locales
Multi select (enum)array
Uppercase Name
Text fieldstring
Tags
Repeat/listarray
Added on
Date/timedate
spanish_title
This field is defined as an additional field in code
Metadata
Key-valuemap
Text field

Simple short text

Hide from collection
Read only
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)

Built-in SQL

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
Row-Level Security

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
Backend

One line. Full backend.

Initialize a Hono-powered server with REST, WebSockets, authentication, and file storage — all from your Drizzle schema.

REST API
WebSockets
JWT Auth
File Storage
server.ts
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.