Votre Postgres,
Poussé au maximum.
Définissez votre schéma une fois en TypeScript. Obtenez instantanément un panneau d'administration prêt pour la production, des APIs typées et un SDK complet.
Trois commandes. Zéro boilerplate.
Vous définissez le schéma. Nous fournissons la plateforme.








A quick tour of the generated Rebase admin panel.
Gagnez du temps
Ce que vous ne construirez plus jamais.
Chaque heure que vous passiez sur la plomberie est désormais consacrée à votre produit.
Panneaux d'administration codés à la main
Plus besoin de coder manuellement des vues de tableaux, des formulaires ou la logique de filtrage. Connectez votre Postgres et obtenez un panneau d'administration complet et éditable — instantanément.
Création manuelle d'APIs
Arrêtez d'écrire des endpoints CRUD, des sérialiseurs et des middlewares de validation. Rebase expose des APIs REST, GraphQL et WebSocket typées à partir de votre schéma — sans écrire de code répétitif.
Auth et permissions fragiles
Oubliez la configuration manuelle de JWT et les contrôles d'accès éparpillés. Définissez la sécurité au niveau des lignes et les permissions par rôle directement dans votre schéma TypeScript — auditable, versionné, infaillible.
Tout ce que génère votre schéma
Des fonctionnalités de qualité production, toutes pilotées par votre schéma TypeScript. Chaque vue se met à jour en temps réel.
SDK TypeScript
Typage fortSDK entièrement typé avec auto-complétion dans l'IDE. Les modifications du schéma mettent à jour vos types automatiquement.
Historique des données et audit
Gestion des versionsSuivez qui a modifié quoi. Comparez les versions côte à côte. Annulez en un clic.
Importer et exporter
Opérations en masseCSV, JSON ou Excel — mappage automatique des champs à l'entrée, exportation en un clic à la sortie.
APIs REST et GraphQL instantanées
Génération autoVotre schéma génère des APIs REST et GraphQL sécurisées — auto-générées, sans boilerplate.
Extreme customization
BYO ComponentsBring your own React components to completely transform how fields look and behave in the admin.
Temps réel partout
WebSocketChaque table, formulaire et vue Kanban reste synchronisé. Les modifications de données se propagent instantanément — sans rafraîchissement.
Une collection.
Tout est généré.
Définissez votre modèle de données une seule fois en TypeScript. Rebase crée automatiquement votre UI d'administration, formulaires, schéma de base de données, APIs REST & GraphQL, et types TypeScript.
import { buildCollection } from "@rebasepro/core"; export const products = buildCollection({ name: "Products", properties: { name: { name: "Name", type: "string", validation: { required: true }, }, category: { name: "Category", type: "string", enum: { electronics: "Electronics", fashion: "Fashion", home: "Home & Garden", }, }, price: { name: "Price", type: "number" }, in_stock: { name: "In Stock", type: "boolean" }, image_url: { name: "Image", type: "string", url: true }, }, });
→ génère Vues d'Admin · formulaires · schéma de BD · API REST · GraphQL · SDK Typé
Architecture d'IA Découplée
Développez des apps d'IA, gardez votre code propre.
Découplez vos fonctionnalités d'IA de votre base de code principale. Rebase fournit des modèles et des pipelines d'événements pour installer, personnaliser et déclencher de la logique LLM sans effort sur Postgres.
Decoupled AI Engine
Implement intelligent features seamlessly without cluttering your core codebase.
CLI Recipes
Option 1Inject custom collections and backend listeners directly into your codebase. The AI callbacks execute on database events within your local project files.
Event Pipelines
Option 2Configure database webhooks in the Rebase Studio UI. Route write triggers directly to decoupled Hono custom functions to invoke LLM logic asynchronously.
Flexibilité Infinie
Un framework visuel pour tous vos cas d'usage.
Du e-commerce et de la gestion d'actifs aux éditeurs visuels et à la modification de code en direct. L'interface de Rebase s'adapte à tous les besoins d'administration.

Rebase connects directly to Postgres, autogenerating a Notion-style block editor and type-safe Client SDK methods.
Users
| Username | First Name | Last Name | Role |
|---|---|---|---|
jmikrut | James | Mikrut | |
tdavis | Tylen | Davis | |
ncaminata | Nate | Caminata | |
universalthruth | Sean | Zubrickas |
import { rebase } from "@rebase/sdk"; const client = rebase.init({ projectId: "rebase-pro" }); // Query active posts in real-time const posts = await client.data.posts .where("status", "eq", "active") .orderBy("createdAt", "desc") .limit(10) .find();



Live Preview: render your front-end
Real-time frontend visual synchronization.
Feedback
Let's improve imagery here. I'd like to see more captivating photography.
Construit pour des Produits Réels
Les équipes livrent plus vite avec REBASE
Des marketplaces aux plateformes SaaS en passant par les outils internes, Rebase élimine le code intermédiaire entre la base de données, l'API et l'UI.
MedicalMotion
A certified digital medical device (app) using AI to provide personalized holistic pain therapy. Rebase powers everything behind the scenes, from patient data management to clinical tracking and content delivery.
Secure Patient Data
Medical patient profiles, therapy plans, and sensitive health records are stored securely, with row-level security configured via the Rebase schema.
Content Delivery
Rebase delivers the daily therapy plans, physiotherapy video exercises, and educational content seamlessly through generated APIs.
Clinical Tracking
Internal teams use the Rebase admin panel to monitor app engagement, manage the exercise library, and generate health reports.
SustenTalent
Une marketplace de talents à double face reliant les professionnels du développement durable aux entreprises vertes. Entièrement construit sur Rebase, SustenTalent gère un routage complexe basé sur les rôles, des profils utilisateurs à rôles multiples et des milliers d'offres d'emploi.
Authentification à Double Rôle
A exploité l'authentification Rebase pour permettre aux utilisateurs de détenir simultanément des profils 'talent' et 'entreprise', avec redirection automatique vers le tableau de bord.
APIs de Données Générées
A utilisé le SDK TypeScript généré automatiquement pour récupérer en toute sécurité les offres d'emploi correspondantes en fonction des intérêts professionnels, garantissant une sécurité de type totale dans leur application frontend.
Admin Prêt à l'Emploi
Le personnel utilise le panneau d'administration généré par Rebase pour modérer les offres d'emploi, vérifier les entreprises et gérer la taxonomie exclusive des intérêts.
Construit pour votre façon
de travailler réellement
Pas un outil de plus à apprendre — Rebase fonctionne avec votre base de données existante et votre flux de travail actuel.
Éditez comme un tableur








Votre schéma, compris
SELECT p.title, p.status, u.display_name AS author, COUNT(c.id) AS comments FROM posts p JOIN users u ON p.author_id = u.id LEFT JOIN comments c ON c.post_id = p.id GROUP BY p.id, u.id LIMIT 5;
Éditeur visuel, vrai TypeScript
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)
Adoré par les développeurs du monde entier.
Découvrez comment les ingénieurs et les leaders techniques construisent plus rapidement avec Rebase.
"Rebase a remplacé trois systèmes distincts pour nous : un panneau d'administration, une API REST personnalisée et nos scripts de migration. La génération de schémas TypeScript est une pure merveille."
Sarah Chen
@sarahc_dev · Staff Engineer"Nous avons construit notre système interne de suivi des stocks en seulement deux jours avec Rebase. La synchronisation en temps réel est incroyablement rapide."
Marc Dubois
@mdubois · Développeur Principal"La sécurité au niveau des lignes configurée directement dans le schéma TypeScript nous a permis de lancer notre SaaS en toute conformité dès le premier jour."
Elena Rostova
@elena_codes · Fondatrice, TechFlow"En tant que développeur, je n'ai jamais utilisé un outil qui semble aussi natif pour Postgres. Il respecte mon modèle de données et ne me gêne pas."
Kenji Sato
@kenjisato · Développeur Full Stack"Nos équipes passaient 40 % de leur temps à créer des panneaux CRUD. Avec Rebase, elles se concentrent entièrement sur la logique métier principale."
Sophia Martinez
@sophia_m · VP de l'Ingénierie"Le modèle d'auto-hébergement open-source est une évidence. J'obtiens gratuitement un portail d'administration haut de gamme et un SDK personnalisé."
David Miller
@davem_codes · CTO & SolopreneurVotre schéma, vos règles.
Sécurité au niveau des lignes définie directement dans votre schéma TypeScript. Permissions granulaires par collection, par champ, par rôle. Pas de politiques SQL écrites à la main — juste un code propre qui vit dans le contrôle de version.
Votre code. Votre infra.
Sans enfermement.
Sous licence MIT. Auto-hébergez sur Docker, Railway, Fly, ou sur un serveur nu. Vos données restent dans votre Postgres — pas de dépendance fournisseur, pas de surprises, pas de tarification par utilisateur.
Questions fréquemment posées
Quelle base de données Rebase prend-il en charge ?
Rebase est conçu pour prendre en charge N'IMPORTE QUELLE base de données, ou N'IMPORTE QUEL backend via des adaptateurs. Vous connectez votre propre base de données — Rebase inspecte le schéma et génère automatiquement une interface d'administration complète. Aucune base de données supplémentaire, aucune migration de données requise. Il prend également en charge Firebase et MongoDB prêts à l'emploi.
En quoi Rebase est-il différent de Retool ou Supabase ?
Contrairement à Retool, Rebase est open-source sans tarification par utilisateur, et c'est un véritable framework React que vous pouvez étendre avec votre propre code. Contrairement à Supabase, Rebase fonctionne avec votre base de données Postgres existante — il ne possède pas votre infrastructure. Vous gardez un contrôle total.
Puis-je utiliser Rebase avec une base de données existante ?
Absolument. Connectez n'importe quelle base de données Postgres et Rebase inspectera le schéma pour générer automatiquement un panneau d'administration complet. Vous pouvez ensuite affiner l'UI visuellement ou en TypeScript. Rebase fonctionne aussi bien pour les nouveaux projets que pour les bases de données existantes.
Rebase est-il open-source ?
Oui. Rebase est entièrement gratuit et sous licence MIT. Tout — l'éditeur de schéma, l'importation/exportation de données, l'UI de gestion des utilisateurs et toutes les fonctionnalités — est inclus sans frais.
Quelle est la pile technologique ?
Le panneau d'administration est une SPA React 19 construite avec TypeScript et Tailwind CSS. Le backend est un service Node.js léger qui se connecte directement à votre base de données PostgreSQL. Pas de SSR, pas de framework monolithique.
Prenez-vous en charge le SSO ou l'authentification d'entreprise ?
Oui. Le SSO, SAML et l'authentification d'entreprise avancée sont pris en charge. Des forfaits Enterprise avec un support dédié et des SLA sont disponibles — contactez-nous pour discuter de vos besoins.
Puis-je intégrer Rebase dans mon application React existante ?
Oui. Rebase est distribué sous forme de paquets npm. Vous pouvez monter l'ensemble du panneau d'administration dans votre application React existante, ou le déployer comme une SPA autonome. Il est conçu pour être intégrable.
La suite pour Rebase
Nous livrons vite. Voici où nous allons dans les mois à venir.
Maintenant
DisponibleEnsuite
En coursPlus tard
PlanificationArrêtez d'écrire du code répétitif.
Définissez votre schéma. Obtenez votre plateforme.
Open-source, auto-hébergé, pas de tarification par utilisateur.

