SchemaX is a Git-friendly schema management platform for data catalogs, with a VS Code designer and a Python CLI/SDK.
- 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.
The Docusaurus site is the source of truth for product and engineering docs:
- Documentation Home
- Quickstart
- Architecture
- CLI Reference
- Provider Contract
- Release Notes
- Testing Guide
Package-level docs:
Install SchemaX from your editor’s marketplace:
- VS Code — Visual Studio Marketplace (or search SchemaX in Extensions).
- Cursor / Antigravity — Open VSX (or search SchemaX in your editor’s extension view).
Full setup (extension + CLI, open a project): Setup guide.
pip install schemaxpyInstall from PyPI. Then read Quickstart or the CLI reference.
Apache 2.0. See LICENSE.
