ERD Tool for
Domain-Driven Database Design.

Model your domain visually, define bounded contexts, and turn your ERD into real SQL migrations - in a 9 MB native app that works offline.

Everything You Need for Domain-Driven Database Design

Design schemas that reflect your domain architecture. Git-native workflow. Live database sync. All in a lightweight native app.

Relation as First-Class Citizen

Full routing control, bend points, self-reference, and advanced snapping. The only lightweight ERD tool with first-class citizen relation support.

Git-Native Collaboration

Clone to offline ERD, commit, team pulls. A long-lived ERD that evolves with your codebase - not locked in a cloud service.

Developer-First Simplicity

Drag to create a relation. Opinionated defaults - snake_case, auto FK naming, auto junction table. No DBA knowledge required.

Live Database Sync

Connects to MySQL, PostgreSQL, and SQL Server, reads the real schema, and keeps your ERD in sync with actual database state.

Migration Generation

Compares your ERD to the live database and generates the exact SQL diff - nothing more, nothing less.

Local-First, Data Transparent

Plain JSON files in ~/schemity/ - readable, backupable, portable. You own your data completely. No cloud dependency.

9 MB Bundle

No JVM, no Electron, no Chromium. Built with Native WebView and Rust - fast to download, instant to launch.

Works Everywhere

Fully offline, air-gapped, behind VPN. No internet connection required - ever.

Visual Modeling That Matches How You Think

Full relation routing, smart defaults, and a visual editor that stays out of your way - so you can focus on your domain, not the tool.

Rapid Prototyping demo

Rapid Prototyping

Sketch your domain in seconds. Go from concept to concrete entities before the idea fades.

Smart Relationships demo

Smart Relationships

Model how concepts in your domain relate to each other - one-to-many, many-to-many - with simple drag-and-drop. No manual wiring needed.

Flexible Relationship Lines demo

Flexible Relationship Lines

Arrange your domain model the way you think about it, not the way the layout forces you. Lines adapt and reroute automatically.

Check Constraints as Documentation demo

Check Constraints as Documentation

Encode domain rules as constraints. They become both enforceable logic and living documentation - referenceable directly in default values.

Custom Entity Colors demo

Custom Entity Colors

Group domain concepts visually. Color-code bounded contexts and related entities for instant clarity at a glance.

Clear Unique Together demo

Clear Unique Together

Instantly distinguish between single-field unique constraints and composite unique together groups at a glance.

Safe Migration Workflow demo

Safe Migration Workflow

Domain changes are intentional. Every schema change requires explicit migration confirmation - no accidental alterations to your database.

Multiple Tabs demo

Multiple Tabs

Work across multiple tabs simultaneously with quick number-key navigation to stay focused and organized.

Multiple Schemas demo

Multiple Schemas (PostgreSQL)

Model across PostgreSQL schemas to reflect domain boundaries - not just the public schema.

From Domain Model to Running Database

Design your domain visually, sync with your live database, generate the SQL diff, and commit alongside your code.

1

Model Your Domain

Map your domain concepts to entities and relations visually. Opinionated defaults handle snake_case naming, auto FK, and junction tables. Start from scratch or sync from a live database.

2

Generate SQL Diff

Schemity compares your ERD to the live database and generates the exact SQL migration to close the gap - nothing more, nothing less.

3

Commit & Collaborate

Your ERD lives as plain JSON files alongside your code. Commit, push, and let teammates pull - Git handles the rest.

Simple, Transparent Pricing

Start for free, upgrade when you're ready. No subscription required.

Updates

$69 / year

Stay on the latest

  • All features unlocked
  • 1 more year of updates
  • Security patches always free
  • Requires an existing license
Buy Now

Trial

Free

Full access, no credit card needed

  • All features unlocked
  • All updates included
  • 2-week full trial period
  • Usable after trial - security patches only, gentle reminder to upgrade
Try Now

Education

Free one-time

Free for students and educators

  • All features unlocked
  • 1 year of updates included
  • Security patches always free
  • Use forever after updates expire
Request with .edu Email

Native on Every Platform

Experience seamless performance and native feel across all major operating systems.

Design Databases the Way You Think About Your Domain.

Domain-driven database design with full relation control, Git-native workflow, and live database sync. Download Schemity and get started in seconds.