Gratuit, sans astérisque
Chaque fonctionnalité est disponible pour tous — pas de quotas d'utilisation, pas de moteurs verrouillés, pas de niveau premium cachant les parties essentielles.
Un modélisateur ER moderne qui s'exécute entièrement dans votre navigateur. Générez du SQL pour 14 moteurs, versionnez chaque modification et publiez sur GitHub ou GitLab selon vos conditions.
Pas de compte à créer, pas de quotas à dépasser, pas de fournisseur retenant votre schéma en otage.
Chaque fonctionnalité est disponible pour tous — pas de quotas d'utilisation, pas de moteurs verrouillés, pas de niveau premium cachant les parties essentielles.
Il n'y a pas de backend. L'application se charge dans votre navigateur et y reste, fonctionne hors ligne une fois installée comme PWA. Les tokens OAuth et les secrets de dépôt sont chiffrés au repos avec une clé dérivée d'un mot de passe maître que vous définissez — ce qui est privé reste privé, même sur votre propre appareil.
Conservez vos modèles sur cet appareil, ou synchronisez-les via Google Drive, OneDrive ou Dropbox. Quand vous êtes prêt, poussez le schéma directement dans votre propre dépôt GitHub ou GitLab.
Une boîte à outils ciblée pour ceux qui maintiennent vraiment des bases de données.
Un véritable éditeur conçu pour le travail quotidien sur les schémas, avec une interface multilingue en 12 langues incluant les langues de droite à gauche.
DDL adapté au moteur avec un ordre de dépendances correct — CREATE complet pour v1, migrations ALTER précises pour chaque version suivante.
ALTER TABLE projects
ADD COLUMN archived_at TIMESTAMPTZ;
CREATE INDEX idx_projects_owner
ON projects(owner_id); Chaque modification est capturée comme une version. Comparez, annulez, régénérez le SQL ou synchronisez n'importe quelle version passée avec Git.
Un catalogue soigné de bibliothèques de validation. Copiez un extrait, téléchargez un fichier ou poussez-le dans votre dépôt via le même workflow que vos migrations.
Clés primaires, clés étrangères, unique, check et expressions par défaut — déclarées inline sur la colonne ou comme règles de table. Syntaxe adaptée au moteur incluse.
Collez ou téléchargez du DDL existant. Le planificateur d'import prévisualise chaque modification avant de toucher votre modèle.
Attachez du SQL pré et post-migration à n'importe quelle version. Données de seed, grants, vues matérialisées — tout ce que votre moteur accepte, livré avec le schéma.
-- post-migration
GRANT SELECT ON projects
TO readonly; Des bases de données relationnelles classiques au SQL distribué et aux entrepôts de données cloud, DBModeler émet du DDL ciblant votre vrai moteur — jamais un dialecte générique.
Connectez un fournisseur cloud pour la synchronisation multi-appareils, ou gardez tout strictement sur cet appareil. Changez quand vous voulez.
Stockage local via IndexedDB. Rien ne quitte votre appareil.
OAuth 2.0 avec PKCE. Les dossiers que vous choisissez, les fichiers qui vous appartiennent.
Intégration Microsoft Graph compatible avec les comptes personnels et professionnels.
API Dropbox native avec synchronisation en arrière-plan et résolution des conflits.
Synchronisation automatique, fusion à trois voies et snapshots de base hors ligne inclus.
Les données sensibles — tokens OAuth, Personal Access Tokens et secrets de dépôt — sont chiffrées au repos avec une clé dérivée d'un mot de passe maître que vous définissez.
Vous êtes invité à entrer le mot de passe maître la première fois que vous connectez un fournisseur de stockage (Google Drive, OneDrive, Dropbox) ou un fournisseur Git (GitHub, GitLab), et à nouveau pour déverrouiller ces secrets à votre retour.
Les secrets sont chiffrés avec AES-GCM en utilisant une clé dérivée de votre mot de passe maître via PBKDF2. Les tokens en clair ne touchent jamais IndexedDB.
Il n'y a pas de backend. Le mot de passe maître et la clé dérivée vivent uniquement dans cet onglet de navigateur — rien n'est téléchargé, ni le mot de passe ni le matériel chiffré.
Connectez GitHub ou GitLab avec un Personal Access Token. Chaque nouvelle version devient un commit, une branche, ou une Pull ou Merge Request — selon ce qui convient à votre équipe.
DBModeler capture un instantané complet et un diff pour chaque version. Annulez, ramifiez, régénérez le SQL ou synchronisez avec Git sans perdre le contexte de chaque décision.
Instructions CREATE pour l'ensemble du modèle.
ALTER TABLE avec un ordre de dépendances correct.
Publié comme PR — revue en équipe sur GitHub.
Un catalogue soigné de bibliothèques de validation qui reflètent votre modèle. Copiez un extrait, téléchargez un fichier ou poussez-le dans Git comme vous publiez une migration.
import * as yup from 'yup';
export const userSchema = yup.object({
id: yup.string().uuid().required(),
email: yup.string().email().required(),
name: yup.string().min(2).required()
}); Les deux arriveront sans changer le prix — parce qu'il n'y en a pas.
Démarrez un projet depuis une base soignée et prête à modifier : auth, billing, multi-tenant, e-commerce et plus.
Décrivez le produit, obtenez un modèle de départ, puis itérez visuellement avec l'éditeur que vous connaissez déjà.
Notre feuille de route est publique. Le tableau est l'endroit où vous votez, commentez et nous dites ce qui pose problème — chaque issue est lue, et les priorités suivent le signal de la communauté.
Les issues vivent sur un tableau de projet GitHub public. Aucun compte n'est nécessaire pour le consulter.
Deux manuels complets, écrits et maintenus en parallèle avec le produit.
Documentation utilisateur
Guides, tutoriels et référence pour les modélisateurs du quotidien.
Documentation développeur
Notes d'architecture, détails d'intégration et guides pour les contributeurs.
Vous cherchez la référence complète ? Parcourez la documentation pour des guides, des détails API et des tutoriels étape par étape.