Features

Everything you need to design databases.

From visual diagrams to production-ready SQL, Relmic covers the entire schema design workflow for modern teams.

Visual Design

A powerful visual editor for database schemas.

Design your database schema visually on an infinite canvas with drag-and-drop tables, relationships, and more.

6 View Modes

Standard, compact, keys-only, description, color-coded, and minimal.

4 Auto-Layout Algorithms

Force-directed, hierarchical, grid, and circular layouts.

Full Undo / Redo

Every action is tracked. Navigate your design history freely.

Dark & Light Themes

Both themes are designed for long design sessions.

Multi-select & Bulk Edit

Select multiple tables and edit properties in bulk.

8 DBMS Supported

PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, Oracle, BigQuery, Redshift.

Smart Autocomplete

Context-aware suggestions for column types and default values based on your DBMS.

Type-Aware Defaults

Default expressions adapt to the selected column type — UUID, timestamp, boolean, and more.

Forward Engineering

Export to 12+ formats.

From SQL DDL to ORM schemas, generate production-ready code from your visual design in a single click.

SQL DDL Generation

Generate CREATE TABLE statements for all 8 supported DBMS.

ORM Schemas

Export to Prisma, Drizzle ORM, SQLAlchemy, and more.

TypeScript & JSON Schema

Generate type definitions and JSON Schema from your tables.

Reverse Engineering

Import existing schemas and visualize instantly.

Already have a database? Import your SQL or Prisma schema to get a visual diagram in seconds.

SQL Import

Paste or upload SQL DDL to reverse-engineer your schema into a visual diagram.

Prisma Import

Import Prisma schema files to visualize and iterate on your database design.

Migrations

Schema evolution with migration scripts.

Compare revisions, generate ALTER statements, and evolve your database schema safely.

Revision Comparison

Compare any two revisions side-by-side with highlighted changes.

ALTER Generation

Generate ALTER TABLE, ADD COLUMN, DROP, and other migration statements.

Collaboration

Designed for team workflows.

Organizations, teams, roles, project locking, and full audit logging for enterprise-grade collaboration.

Organizations & Teams

Create orgs, invite team members, assign Admin, Editor, or Viewer roles.

Project Locking

Lock schemas to prevent unintended edits on production designs.

Audit Logging

Full audit trail — who changed what, and when.

Invitations

Invite collaborators via email with role-based access control.

Validation

Catch issues as you design.

Real-time validation catches reserved keywords, naming conflicts, and DBMS-specific issues inline.

Reserved Keyword Detection

Warns when column or table names conflict with SQL reserved keywords.

Naming Conflict Detection

Catches duplicate table and column names across your schema.

DBMS-Specific Rules

Validates data types, constraints, and limits for your target DBMS.

DBMS

Supports 8 DBMS.

Design once, export to any supported DBMS.

PostgreSQLMySQLMariaDBSQL ServerSQLiteOracleBigQueryRedshift

Ready to get started?

Create your free account and start designing your database schema visually.