Skip to main content

SchemaX

Open source · Git- and CI/CD-friendly

Modern, low-touch schema migration and management for data catalogs. Full or governance-only. Python SDK · VS Code extension.

Capabilities

Visual schema designer

Design catalogs, schemas, tables, and governance in the VS Code extension with inline editing and real-time SQL.

Snapshot-based versioning

Version your schema as snapshots; replay changelog ops for current state. Semantic versions and rebase support.

Multi-environment & CI/CD

Environment-specific catalog mapping, SQL generation per target, and apply/rollback with deployment tracking.

Unity Catalog support

Catalogs, schemas, tables, views, volumes, functions, materialized views; grants, tags, row filters, column masks.

Governance-only mode

Add comments, tags, grants, row filters, and column masks to existing objects without managing CREATE TABLE.

Python SDK & CLI

Automate with schemax sql, schemax apply, rollback, snapshot create/validate/rebase, and diff.

Get started with SchemaX

Follow the quickstart to install the extension and CLI, then design and apply your first schema.

Start using SchemaX