Бесплатно, без оговорок
Каждая функция доступна всем — никаких квот, никаких заблокированных СУБД, никакого премиум-уровня, скрывающего нужные инструменты.
Современный ER-редактор, работающий полностью в браузере. Генерируйте SQL для 14 СУБД, версионируйте каждое изменение и публикуйте на GitHub или GitLab на своих условиях.
Никаких аккаунтов, никаких квот, никаких вендоров, удерживающих вашу схему в заложниках.
Каждая функция доступна всем — никаких квот, никаких заблокированных СУБД, никакого премиум-уровня, скрывающего нужные инструменты.
Бэкенда нет. Приложение загружается в браузере и остаётся там, работает офлайн при установке как PWA. Токены OAuth и секреты репозиториев шифруются в покое ключом, производным от мастер-пароля, который вы устанавливаете — приватное остаётся приватным даже на вашем устройстве.
Держите модели на этом устройстве или синхронизируйте через Google Drive, OneDrive или Dropbox. Когда будете готовы, опубликуйте схему прямо в ваш собственный репозиторий GitHub или GitLab.
Сфокусированный набор инструментов для тех, кто по-настоящему поддерживает базы данных.
Настоящий редактор для повседневной работы со схемами, с многоязычным интерфейсом на 12 языках, включая письмо справа налево.
DDL с учётом особенностей СУБД и правильным порядком зависимостей — полный CREATE для v1, точные миграции ALTER для каждой следующей версии.
ALTER TABLE projects
ADD COLUMN archived_at TIMESTAMPTZ;
CREATE INDEX idx_projects_owner
ON projects(owner_id); Каждое изменение фиксируется как версия. Сравнивайте, откатывайтесь, регенерируйте SQL или синхронизируйте любую прошлую версию с Git.
Курированный каталог библиотек валидации. Скопируйте фрагмент, скачайте файл или опубликуйте в репозиторий через тот же workflow, что и миграции.
Первичные ключи, внешние ключи, unique, check и выражения default — объявляются inline на колонке или как правила таблицы. Синтаксис адаптирован к СУБД.
Вставьте или загрузите существующий DDL. Планировщик импорта предпросматривает каждое изменение перед применением к модели.
Прикрепляйте SQL до и после миграции к любой версии. Seed-данные, grants, материализованные представления — всё, что принимает ваша СУБД, идёт вместе со схемой.
-- post-migration
GRANT SELECT ON projects
TO readonly; От классических реляционных до распределённого SQL и облачных хранилищ — DBModeler генерирует DDL для вашей конкретной СУБД, а не обобщённый диалект.
Подключите облачного провайдера для синхронизации между устройствами или держите всё только на этом устройстве. Меняйте когда угодно.
Локальное хранилище через IndexedDB. Ничего не покидает ваше устройство.
OAuth 2.0 с PKCE. Папки вы выбираете, файлы принадлежат вам.
Интеграция с Microsoft Graph для личных и рабочих аккаунтов.
Нативный Dropbox API с фоновой синхронизацией и разрешением конфликтов.
Автосинхронизация, трёхстороннее слияние и офлайн-снимки встроены.
Конфиденциальный материал — OAuth refresh tokens, Personal Access Tokens и секреты репозиториев — шифруется в покое ключом, производным от мастер-пароля, который вы устанавливаете.
Мастер-пароль запрашивается в первый раз при подключении провайдера хранилища (Google Drive, OneDrive, Dropbox) или Git-провайдера (GitHub, GitLab), а также для разблокировки секретов при повторном входе.
Секреты шифруются с помощью AES-GCM ключом, производным от вашего мастер-пароля через PBKDF2. Токены в открытом виде никогда не касаются IndexedDB.
Бэкенда нет. Мастер-пароль и производный ключ живут только в этой вкладке браузера — ничего не загружается: ни пароль, ни зашифрованный материал.
Подключите GitHub или GitLab с Personal Access Token. Каждая новая версия становится коммитом, веткой или Pull/Merge Request — как удобно вашей команде.
DBModeler фиксирует полный снимок и дифф для каждой версии. Откатывайтесь, ветвитесь, регенерируйте SQL или синхронизируйте с Git, не теряя контекст каждого решения.
Инструкции CREATE для всей модели.
ALTER TABLE с правильным порядком зависимостей.
Опубликовано как PR — ревью с командой на GitHub.
Курированный каталог библиотек валидации, отражающих вашу модель. Скопируйте фрагмент, скачайте файл или опубликуйте в Git так же, как публикуете миграции.
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()
}); Обе выйдут без ценника — потому что его нет.
Начните проект с готовой, редактируемой базы: auth, billing, multi-tenant, e-commerce и многое другое.
Опишите продукт, получите начальную модель, затем итерируйте визуально в редакторе, который вы уже знаете.
Наш roadmap открыт. Доска — место, где вы голосуете, комментируете и говорите нам, что болит — каждый issue читается, а приоритеты следуют сигналу сообщества.
Issues живут на публичной доске проекта GitHub. Аккаунт не нужен, чтобы её посмотреть.
Два полных руководства, написанных и поддерживаемых вместе с продуктом.
Пользовательская документация
Руководства, пошаговые инструкции и справочник для ежедневного моделирования.
Документация разработчика
Заметки по архитектуре, детали интеграций и руководства для участников.
Ищете полный справочник? Изучите документацию для руководств, деталей API и пошаговых туториалов.