Le backend d'abord.
Le back-office quand il le faut.

Pointez Rebase vers le Postgres que vous exploitez déjà et vous avez REST, un SDK typé, l'auth, le stockage et le temps réel dans l'après-midi — avec des règles d'accès appliquées par la base plutôt que par un middleware que personne n'a encore le temps de relire. Ajoutez le panneau le jour où quelqu'un qui n'est pas ingénieur doit toucher aux données. Des minutes, pas des mois, et pas de second modèle de données dans un cas comme dans l'autre.

Tester la démo

Par les créateurs de FireCMS, le CMS open source de plus de 10 000 projets Firebase.

DearDoc LogoMedicalMotion LogoProton HealthWithUSocial Income

La couche que vous alliez construire deux fois

Chaque produit a besoin de la même plomberie avant d'avoir besoin de quoi que ce soit d'intéressant : des endpoints CRUD, un client, des sessions, des uploads, des permissions. Rebase lit votre Postgres existant et la génère — l'API d'abord, et le panneau d'administration à partir de la même définition quand un humain en a besoin.

Rebase CMS: the admin panel, editing rows in a users table

Ce qui arrive dès le premier jour

Votre schéma est l'entrée

Pointez Rebase vers un Postgres existant et il lit vos tables, colonnes, clés étrangères, enums et contraintes. Rien n'est copié et rien n'est migré.

Il tourne là où vous déployez déjà

Un conteneur publié et une chaîne de connexion : Docker, Fly, Railway, Hetzner ou votre propre matériel. Ou Rebase Cloud, en bêta privée, qui fait tourner la même image.

Le panneau est un client, pas une porte dérobée

Le support et les opérations modifient les lignes via la même API et sous la même sécurité au niveau des lignes que votre application. Tout ce qu'ils voient, ce sont vos politiques qui l'ont dit.

Généré d'abord, à vous ensuite

Les vues générées sont le point de départ, pas le plafond. Mettez votre propre React là où le champ par défaut ne suffit pas, rehabillez le tout depuis la configuration, et gardez le code — il est MIT, et il est dans votre dépôt.

Filter
Sort
Name
Email
Status
Plan
1
Alice Johnson
alice@example.com
Active
Basic Plan
2
Bob Smith
bob@example.com
Inactive
Pro Plan
3
Charlie Davis
charlie@example.com
Active
Pro Plan
4
Diana Prince
diana@example.com
Active
Enterprise
5
Evan Wright
evan@example.com
Pending
Basic Plan
Saved to database

Ce qu'il y a dans la boîte

Le tout sous licence MIT, le tout sur une base de données qui vous appartient.

Natif PostgreSQL

Tire parti directement de la fiabilité, de la scalabilité et des requêtes avancées de PostgreSQL.

Votre serveur, ou le nôtre

Auto-hébergez-le sur une machine à vous, ou confiez-le à Rebase Cloud — aujourd'hui en bêta privée, ouverte par vagues.

Éditeur de schéma et inférence

La construction visuelle et la détection automatique s'adaptent vite à vos données.

Des outils d'édition qui tiennent

Vues tableur et formulaire, stockage de fichiers, références, et davantage.

Contrôle d'accès par rôles

Configurez facilement vues et permissions par rôle d'utilisateur.

Personnalisation flexible

Ajoutez des champs personnalisés, de la logique, des hooks et des vues React complètes.

ScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshot

C'est un backend, et un CMS est une des choses qu'on peut en tirer

La même définition de collection qui sert votre application rend aussi les écrans dans lesquels votre équipe travaille — et votre propre React prend le relais là où le généré s'arrête.

  • Outils internes : des tableaux de bord sur mesure pour le support, les opérations, les ventes ou l'administration des données sur votre backend.
  • Contenu headless : gérez le contenu d'applications web et mobiles, de sites marketing, de blogs et de documentation.
  • Gestion des utilisateurs : consultez, modifiez et gérez profils et permissions.
  • Données produit / e-commerce : gérez catalogues, variantes, prix et stocks sans effort.
  • Configuration de l'application : pilotez réglages, feature flags ou tests A/B depuis une interface.
  • Tâches de fond : des crons pour du traitement de données planifié, la génération de rapports et les synchronisations avec des API externes.
  • Intégrations tierces : des webhooks et des fonctions personnalisées pour Stripe, Slack, ou tout service externe.

Fait pour le pivot

Changez une collection et le schéma, les routes REST, le document OpenAPI, le SDK typé, les politiques et le panneau suivent. Il n'y a pas de second modèle de données à penser à mettre à jour, et c'est justement la partie qui pourrit d'habitude.

Voir les deux couches
Rebase Widgets

Livrez le back-office dans ce sprint.

Échafaudez sur le Postgres que vous exploitez déjà et confiez le panneau à votre équipe — sans construire un seul écran d'administration.

~pnpm dlx @rebasepro/cli init