databricks-labs-remorph
SQL code converter and data reconcilation tool for accelerating data onboarding to Databricks from EDW, CDW and other ETL sources.
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.10 or later.
- No formal support from Databricks; issues are reviewed on GitHub as time permits.
- Low friction install with a pure-Python wheel.
License · maintenance · safety
(unclear) — 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.
last release 2025-06-08 (432 days) · last repo commit 2026-08-14 · 157 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,609,353 downloads/mo, #3,723 on PyPI
Alternatives
Verify before relying
pip install databricks-labs-remorph
from databricks.labs.remorph import ...
# Consult docs at https://github.com/databrickslabs/remorph for usage patterns- 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
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 on it.
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
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.
Requires Python 3.10 or later. No formal support from Databricks; issues are reviewed on GitHub as time permits.
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
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 packagescryptographydatabricks-labs-blueprintdatabricks-labs-lsqldatabricks-sdksqlglot |
| 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 |
| Classifiers | Development Status :: 3 - AlphaProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: Implementation :: CPython |
Evidence: databricks_labs_remorph-0.9.1-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “data warehouse migration to databricks”
- databricks-labs-remorphConverts SQL code between different database dialects and reconciles…
- databricks-sql-connectorA Python client library that connects to Databricks clusters and SQL…
- databricks-vectorsearchA deprecated re-export shim that forwards to databricks-ai-search and…
Give your agent the search over MCP, or paste the wish link into any chat.
More Database packages
psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.
Python client library for connecting to and executing commands against Redis key-value stores, supporting both synchronous and asynchronous operations.
Install it if your application needs to interact with Redis; the only prerequisite is a running Redis server instance.
YDB Python SDK is the official client library for connecting to and querying YDB databases from Python applications.
Install it if you need to connect Python applications to YDB databases.
Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.
sqlparse tokenizes SQL text into a tree of statements, clauses, and expressions, and provides functions to split scripts, format queries, and inspect parsed tokens without validating dialect or syntax.
Install it if you need to manipulate, format, or analyze SQL text programmatically.
Provides base adapter protocols and shared functionality that database adapters use to integrate with dbt-core, handling connections, dialect translation, relation caching, and core interface management.
See also databricks-sqlalchemy · dbldatagen · sqlalchemy-databricks · databricks-labs-lsql · dbt-databricks · databricks-sql · databricks-labs-dqx · dbx · databricks-feature-store · cwl-upgrader