See what's under the hood

One framework. Everything you need.

Admin UI, APIs, security, and developer tooling — all generated from your Postgres schema. No glue code, no boilerplate.

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.

F
Search
ID
Title
Status
Author
Updated
127
Building a Modern CMS with Rebase
Draft
Francesco
2 min ago
126
Why PostgreSQL Beats Every NoSQL for Content
Published
Emily Watson
3 hours ago
125
Schema-as-Code: The Future of Admin Panels
Published
Steve Rogers
Yesterday
124
Row-Level Security Made Simple
In Review
Alice Johnson
2 days ago
123
Custom React Fields in 5 Minutes
Published
George C.
3 days ago
122
Migrating from Firebase to Postgres
Draft
Rachel Green
4 days ago
121
The Art of Database Seeding
Published
Pam Beesly
5 days ago
Saved
Title *
Building a Modern CMS with Rebase
Status
Draft
Content
Building a Modern CMS with Rebase

Rebase gives your team a Notion-style editor that writes directly to Postgres. No more disconnected content tools — every block is stored as structured JSON.

Author
Francesco
francesco@rebase.pro

Visual building. Real TypeScript.

Design your schema visually in Rebase Studio — 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)

  • Automatic schema inference from existing data
  • 20+ field types with advanced validation

Everything You Need, Out of the Box

Built-in SQL Editor

Run queries, visualize EXPLAIN plans, edit results inline, and save favorite snippets — all without leaving the admin panel.

Row-Level Security

Create and manage Postgres RLS policies visually. Define per-row, per-role access rules in TypeScript.

File Storage

Seamless file storage integration for images, videos, and documents.

Typed Client SDK

A unified data layer for your frontend. Fetch data and resolve deep relations with pure TypeScript autocompletion powered by Drizzle ORM.

Powerful Forms

Conditional logic, complex validation, and custom form widgets for every data type.

Data History & Audit

Track who changed what and when. Compare versions and safely revert to previous states.

Flexible and Adaptable to Your Needs

Rebase is designed to fit into your existing stack and workflow, not the other way around.

Custom Branding Example

Effortless Data Import & Export

Migrate your data seamlessly. Bulk import from CSV or JSON with intuitive field mapping and validation. Export your collections to CSV, or JSON, with a single click, making backups and reporting a breeze.

Custom Branding Example

Make It Yours with Custom Branding

Customize logos, colors, and themes to match your brand. Provide a seamless experience for your users and clients with a back-office that feels like a part of your own product.

Harness AI for Your Structured Data

Generate content aligned with your schema, and query or update data with natural language.

AI Autofill & MCP Server

Use context‑aware prompts to generate titles, descriptions, and translations. Accept suggestions across multiple fields in one click.

Beyond the UI, expose your CMS to external AI agents via our built-in Model Context Protocol (MCP) server, allowing autonomous systems to safely query and mutate your Postgres data.

Editor
MedicalMotion App
Overlay
  • Customize every aspect of the CMS UI
  • Build custom fields and editors with React

Ready to see it in action?