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.
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.
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)
- check_circle Automatic schema inference from existing data
- edit_square 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.
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.
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.
- check_circle Customize every aspect of the CMS UI
- edit_square Build custom fields and editors with React