Skip to content

vb-dbrks/schemax

Repository files navigation

SchemaX

SchemaX is a Git-friendly schema management platform for data catalogs, with a VS Code designer and a Python CLI/SDK.

License: Apache-2.0 codecov Python SDK CI Extension CI PyPI Downloads

What SchemaX Does

  • Models catalog objects and governance as versioned operations + snapshots
  • Generates provider-aware SQL with dependency ordering
  • Applies changes safely with deployment tracking and rollback flows
  • Supports live workflows via CLI and programmable workflows via Python SDK

Current provider depth is Databricks Unity Catalog. Hive support is in progress.

Documentation

The Docusaurus site is the source of truth for product and engineering docs:

Package-level docs:

Quick Start

Extension (VS Code, Cursor, Antigravity)

Install SchemaX from your editor’s marketplace:

Full setup (extension + CLI, open a project): Setup guide.

Python CLI

pip install schemaxpy

Install from PyPI. Then read Quickstart or the CLI reference.

License

Apache 2.0. See LICENSE.