databricks-labs-remorph
SQL code converter and data reconcilation tool for accelerating data onboarding to Databricks from EDW, CDW and other ETL sources.
What it is and what it does
Databricks Labs Remorph is a SQL migration and data reconciliation tool designed to accelerate onboarding of data from enterprise data warehouses (EDW), cloud data warehouses (CDW), and other ETL systems into Databricks. It translates SQL code across database dialects and provides tooling to validate that data has migrated correctly.
The package depends on cryptography, databricks-sdk, sqlglot, and Databricks Labs' own blueprint and lsql libraries. It is classified as Alpha software and comes with no formal support SLAs from Databricks—issues are reviewed on GitHub as capacity allows. The project is actively maintained, though releases are infrequent.
Use it for:
- Translate T-SQL or other legacy SQL dialects to Databricks-compatible syntax during warehouse migration projects.
- Validate data integrity after migrating tables from an on-premises or cloud EDW to Databricks.
- Automate SQL code conversion for large ETL pipelines being ported to Databricks infrastructure.
- Reconcile row counts and schema differences between source and target systems post-migration.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Converts SQL code between different database dialects and reconciles data during migration to Databricks from enterprise data warehouses and other ETL sources.
Yes, if you are actively migrating data to Databricks and need SQL dialect conversion and reconciliation. The low install friction, active maintenance, and lack of known vulnerabilities support adoption. However, the unclear license and Alpha status mean you should verify licensing compliance and test thoroughly in a non-production environment first. Not suitable if you need formal vendor support.
Install
databricks-labs-remorph on PyPI
pip
pip install databricks-labs-remorphuv
uv add databricks-labs-remorphpoetry
poetry add databricks-labs-remorphInstalling databricks-labs-remorph
Before you install
Low friction install with a pure-Python wheel. Active maintenance with recent commits; last release was 432 days ago but repository shows ongoing work as of 2026-08-14. Alpha status means the API and behavior may change between releases.
License in practice
License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license by checking the repository before adopting in a commercial or restricted-license context.
Quickstart
pip install databricks-labs-remorph
from databricks.labs.remorph import ...
# Consult docs at https://github.com/databrickslabs/remorph for usage patterns
Requires Python 3.10 or later. No formal support from Databricks; issues are reviewed on GitHub as time permits.
Verify before relying
- Specific SQL dialects supported for conversion (e.g., T-SQL, Oracle, Teradata, Snowflake)
- Data reconciliation methodology and scope (row counts, checksums, schema validation)
- Performance characteristics for large-scale migrations
- Compatibility with specific Databricks workspace versions or configurations
Package facts
| License | not declared (unclear) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — cryptography, databricks-labs-blueprint, databricks-labs-lsql, databricks-sdk, sqlglot |
| Maintenance | actively maintained — 432 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,609,353/month — #3,723 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: databricks_labs_remorph-0.9.1-py3-none-any.whl
Keywords: Databricks
Tags
More Database packages
psycopg2-binary is a PostgreSQL database…
copyleft · top 1,000 on PyPI
redisPython client library for connecting to and…
permissive · top 1,000 on PyPI
ydbYDB Python SDK is the official client library…
permissive · top 1,000 on PyPI
snowflake-connector-pythonConnects Python applications to Snowflake data…
permissive · top 1,000 on PyPI
sqlparsesqlparse tokenizes SQL text into a tree of…
permissive · top 1,000 on PyPI
dbt-adaptersProvides base adapter protocols and shared…
permissive · top 1,000 on PyPI
databricks-sqlalchemyProvides a SQLAlchemy 2.0 dialect that bridges…
permissive · top 1,000 on PyPI
dbldatagenGenerates synthetic data at scale within…
unclear · top 15,000 on PyPI
sqlalchemy-databricksProvides a SQLAlchemy dialect that connects to…
permissive · top 15,000 on PyPI
databricks-labs-lsqlExecutes SQL queries against Databricks through…
unclear · top 5,000 on PyPI
dbt-databricksdbt-databricks is a dbt adapter that enables…
permissive · top 5,000 on PyPI
databricks-sqlProvides a Python interface for querying and…
permissive · top 15,000 on PyPI
databricks-labs-dqxDQX provides rule-based data quality checking…
unclear · top 5,000 on PyPI
dbxdbx is a CLI tool that extends Databricks…
unclear · top 15,000 on PyPI
databricks-feature-storeThis package is deprecated as of v0.17.0; it…
unclear · top 15,000 on PyPI
cwl-upgraderUpgrades Common Workflow Language documents…
permissive · top 15,000 on PyPI