{"id":5601,"library":"databricks-labs-remorph","title":"Databricks Labs Remorph","description":"Databricks Labs Remorph (version 0.9.1) is a toolkit designed for SQL code conversion and data reconciliation, aiming to accelerate data onboarding to Databricks from EDW, CDW, and other ETL sources. **This project is officially sunset and no longer maintained; users are advised to migrate to Databricks Labs Lakebridge for current migration tooling.** The last release for this specific PyPI package was in June 2025.","status":"abandoned","version":"0.9.1","language":"en","source_language":"en","source_url":"https://github.com/databrickslabs/remorph","tags":["Databricks","SQL conversion","ETL migration","CLI tool","data reconciliation","sunset"],"install":[{"cmd":"pip install databricks-labs-remorph","lang":"bash","label":"Standard PyPI Installation"},{"cmd":"databricks labs install remorph","lang":"bash","label":"Databricks CLI Installation (Requires Databricks CLI)"}],"dependencies":[{"reason":"Requires Python 3.10 or 3.11; Python 3.12 is known to cause installation issues.","package":"python","optional":false},{"reason":"The primary interaction method for the tool is via the Databricks CLI 'databricks labs' commands.","package":"databricks-cli","optional":false}],"imports":[],"quickstart":{"code":"# This tool is primarily CLI-driven. First, ensure Databricks CLI is installed and configured.\n# Then, use the 'databricks labs' command structure.\n\n# Example: Transpiling a Snowflake SQL file to Databricks SQL\n# Create a dummy SQL file for demonstration\nwith open('input.sql', 'w') as f:\n    f.write('SELECT CURRENT_TIMESTAMP() AS now_snowflake;')\n\n# NOTE: This command assumes 'databricks labs' is configured and 'remorph' is installed via CLI.\n# It will create 'output_folder/input.sql' with the converted SQL.\n# The actual execution would happen in a shell:\n# !databricks labs remorph transpile --input-sql input.sql --source snowflake --output-folder output_folder\n\nprint(\"To run, execute in your shell (after Databricks CLI setup and 'databricks labs install remorph'):\")\nprint(\"databricks labs remorph transpile --input-sql input.sql --source snowflake --output-folder output_folder\")\nprint(\"This will attempt to convert 'input.sql' (Snowflake dialect) to Databricks SQL.\")\n\n# To verify installation (after 'databricks labs install remorph'):\n# !databricks labs remorph transpile --help\n","lang":"python","description":"Remorph is primarily a command-line interface tool, operating through the Databricks CLI. Ensure the Databricks CLI is installed and configured, and then install Remorph using `databricks labs install remorph`. The main functionalities are `transpile` for SQL conversion and `reconcile` for data reconciliation."},"warnings":[{"fix":"Migrate your workflows to use Databricks Labs Lakebridge instead of databricks-labs-remorph.","message":"This project is officially sunset and no longer maintained. No further updates, bug fixes, or support will be provided for Remorph. Users are strongly advised to migrate to Databricks Labs Lakebridge for current migration tooling.","severity":"breaking","affected_versions":"0.9.1 and earlier"},{"fix":"Refer only to the documentation and features available for `databricks-labs-remorph 0.9.1` or earlier. For latest features, switch to Databricks Labs Lakebridge.","message":"The `databricks-labs-remorph` PyPI package (version 0.9.1) is distinct from the later versions mentioned in the `databrickslabs/remorph` GitHub repository's release notes (e.g., v0.12.x), which are likely for its successor, Databricks Labs Lakebridge. Do not expect features or fixes described in recent GitHub releases to be present in the `databricks-labs-remorph` PyPI package.","severity":"gotcha","affected_versions":"All versions of databricks-labs-remorph (PyPI)"},{"fix":"Ensure your environment uses Python 3.10 or 3.11 when installing and running databricks-labs-remorph.","message":"The Remorph tool requires Python 3.10 or 3.11. Using Python 3.12 is known to cause installation and operational issues.","severity":"gotcha","affected_versions":"All versions of databricks-labs-remorph"},{"fix":"Do not rely on this library for production systems requiring formal support or SLAs. Consider Databricks Labs Lakebridge for officially supported migration tooling.","message":"This project is provided 'AS-IS' for exploration only and is not formally supported by Databricks with Service Level Agreements (SLAs). Issues are reviewed as time permits, but no guarantees are made.","severity":"gotcha","affected_versions":"All versions"}],"env_vars":null,"last_verified":"2026-04-11T00:00:00.000Z","next_check":"2026-07-10T00:00:00.000Z"}