Gratuito, senza asterischi
Ogni funzionalità è disponibile per tutti — nessuna quota di utilizzo, nessun engine bloccato, nessun livello premium che nasconde le parti importanti.
Un modellatore ER moderno che gira interamente nel tuo browser. Genera SQL per 14 engine, versiona ogni modifica e pubblica su GitHub o GitLab a modo tuo.
Nessun account da creare, nessuna quota da superare, nessun vendor che tiene in ostaggio il tuo schema.
Ogni funzionalità è disponibile per tutti — nessuna quota di utilizzo, nessun engine bloccato, nessun livello premium che nasconde le parti importanti.
Non c'è backend. L'app si carica nel tuo browser e ci rimane, e funziona offline se installata come PWA. I token dei provider e i segreti del repository sono cifrati a riposo con una chiave derivata da una password master che imposti tu — ciò che è privato rimane privato, anche sul tuo dispositivo.
Tieni i tuoi modelli su questo dispositivo, o sincronizzali tramite Google Drive, OneDrive o Dropbox. Quando sei pronto, pubblica lo schema direttamente nel tuo repository GitHub o GitLab.
Un toolkit mirato per chi mantiene davvero i database.
Un editor vero progettato per il lavoro quotidiano sugli schema, con un'interfaccia multilingue in 12 lingue incluso il right-to-left.
DDL specifico per il motore con corretto ordinamento delle dipendenze — CREATE completo per v1, migrazioni ALTER precise per ogni versione successiva.
ALTER TABLE projects
ADD COLUMN archived_at TIMESTAMPTZ;
CREATE INDEX idx_projects_owner
ON projects(owner_id); Ogni modifica viene catturata come una versione. Confronta, annulla, rigenera SQL o sincronizza qualsiasi versione passata con Git.
Un catalogo curato di librerie di validazione. Copia uno snippet, scarica un file o invialo al tuo repo con lo stesso workflow delle migrazioni.
Chiavi primarie, chiavi esterne, unique, check e espressioni default — dichiarate inline sulla colonna o come regole di tabella. Sintassi specifica per il motore inclusa.
Incolla o carica DDL esistente. Il pianificatore di importazione mostra un'anteprima di ogni modifica prima di toccare il tuo modello.
Allega SQL pre e post-migrazione a qualsiasi versione. Dati seed, grant, viste materializzate — tutto ciò che il tuo motore accetta, consegnato insieme allo schema.
-- post-migration
GRANT SELECT ON projects
TO readonly; Dai relazionali classici al SQL distribuito e ai data warehouse cloud, DBModeler emette DDL per il tuo vero engine — mai un dialetto generico.
Connetti un provider cloud per la sincronizzazione tra dispositivi, o tieni tutto strettamente su questo dispositivo. Cambia quando vuoi.
Storage locale tramite IndexedDB. Niente lascia il tuo dispositivo.
OAuth 2.0 con PKCE. Cartelle che scegli tu, file che possiedi tu.
Integrazione Microsoft Graph per account personali e aziendali.
API Dropbox nativa con sincronizzazione in background e risoluzione dei conflitti.
Sincronizzazione automatica, merge a tre vie e snapshot base offline inclusi.
Il materiale sensibile — token OAuth, Personal Access Token e segreti del repository — viene cifrato a riposo con una chiave derivata da una password master che imposti tu.
Ti viene chiesta la password master la prima volta che connetti un provider di storage (Google Drive, OneDrive, Dropbox) o un provider Git (GitHub, GitLab), e di nuovo per sbloccare quei segreti al tuo ritorno.
I segreti vengono cifrati con AES-GCM usando una chiave derivata dalla tua password master tramite PBKDF2. I token in chiaro non toccano mai IndexedDB.
Non c'è backend. La password master e la chiave derivata vivono solo in questa scheda del browser — niente viene caricato, né la password né il materiale cifrato.
Connetti GitHub o GitLab con un Personal Access Token. Ogni nuova versione diventa un commit, un branch o una Pull o Merge Request — ciò che si adatta al tuo team.
DBModeler cattura uno snapshot completo e un diff per ogni versione. Annulla, dirama, rigenera SQL o sincronizza con Git senza perdere il contesto di ogni decisione.
Istruzioni CREATE per l'intero modello.
ALTER TABLE con corretto ordinamento delle dipendenze.
Pubblicato come PR — revisione con il team su GitHub.
Un catalogo curato di librerie di validazione che rispecchiano il tuo modello. Copia uno snippet, scarica un file o invialo su Git come fai con le migrazioni.
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()
}); Entrambe arriveranno senza cambiare il prezzo — perché non ce n'è uno.
Avvia un progetto da una base curata e pronta da modificare: auth, billing, multi-tenant, e-commerce e altro.
Descrivi il prodotto, ottieni un modello iniziale, poi itera visivamente con l'editor che già conosci.
La nostra roadmap è pubblica. La board è il posto dove voti, commenti e ci dici cosa non funziona — ogni issue viene letta, e le priorità seguono il segnale della community.
Le issue vivono su una board pubblica di GitHub. Non serve un account per consultarla.
Due manuali completi, scritti e mantenuti insieme al prodotto.
Documentazione utente
Guide, tutorial e riferimenti per i modellatori quotidiani.
Documentazione sviluppatore
Note sull'architettura, dettagli di integrazione e guide per i contributori.
Cerchi la documentazione completa? Sfoglia la documentazione per guide, dettagli API e tutorial passo dopo passo.