{"repo":"SQLMesh/sqlmesh","free":true,"listed":false,"github":"https://github.com/SQLMesh/sqlmesh","clone":"git clone https://github.com/SQLMesh/sqlmesh.git","description":"Scalable and efficient data transformation framework - backwards compatible with dbt.","language":"Python","stars":3245,"topics":["dataengineering","dataops","dbt","elt","etl","python","sql","transformation"],"license":"Apache-2.0","category":"data_transformation_framework","readme_excerpt":"<p align=\"center\">\n  <img src=\"docs/readme/sqlmesh.png\" alt=\"SQLMesh logo\" width=\"50%\" height=\"50%\">\n</p>\n<p align=\"center\">SQLMesh is a project of the <a href=\"https://www.linuxfoundation.org/\">Linux Foundation</a>.</p>\n\nSQLMesh is a next-generation data transformation framework designed to ship data quickly, efficiently, and without error. Data teams can run and deploy data transformations written in SQL or Python with visibility and control at any size.\n\nIt is more than just a [dbt alternative](https://tobikodata.com/reduce_costs_with_cron_and_partitions.html).\n\n<p align=\"center\">\n  <img src=\"docs/readme/architecture_diagram.png\" alt=\"Architecture Diagram\" width=\"100%\" height=\"100%\">\n</p>\n\n## Core Features\n\n<img src=\"https://github.com/SQLMesh/sqlmesh-public-assets/blob/main/vscode.gif?raw=true\" alt=\"SQLMesh Plan Mode\">\n\n> Get instant SQL impact and context of your changes, both in the CLI and in the [SQLMesh VSCode Extension](https://sqlmesh.readthedocs.io/en/latest/guides/vscode/?h=vs+cod)\n\n  <details>\n  <summary><b>Virtual Data Environments</b></summary>\n\n  * See a full diagram of how [Virtual Data Environments](https://whimsical.com/virtual-data-environments-MCT8ngSxFHict4wiL48ymz) work\n  * [Watch this video to learn more](https://www.youtube.com/watch?v=weJH3eM0rzc)\n\n  </details>\n\n  * Create isolated development environments without data warehouse costs\n  * Plan / Apply workflow like [Terraform](https://www.terraform.io/) to understand potential impact of changes\n  * Easy to use [CI/CD bot](https://sqlmesh.readthedocs.io/en/stable/integrations/github/) for true blue-green deployments\n\n<details>\n<summary><b>Efficiency and Testing</b></summary>\n\nRunning this command will generate a unit test file in the `tests/` folder: `test_stg_payments.yaml`\n\nRuns a live query to generate the expected output of the model\n\n```bash\nsqlmesh create_test tcloud_demo.stg_payments --query tcloud_demo.seed_raw_payments \"select * from tcloud_demo.seed_raw_payments limit 5\"\n\n# run the unit test\nsqlmesh test\n```\n\n```sql\nMODEL (\n  name tcloud_demo.stg_payments,\n  cron '@daily',\n  grain payment_id,\n  audits (UNIQUE_VALUES(columns = (\n      payment_id\n  )), NOT_NULL(columns = (\n      payment_id\n  )))\n);\n\nSELECT\n    id AS payment_id,\n    order_id,\n    payment_method,\n    amount / 100 AS amount, /* `amount` is currently stored in cents, so we convert it to dollars */\n    'new_column' AS new_column, /* non-breaking change example  */\nFROM tcloud_demo.seed_raw_payments\n```\n\n```yaml\ntest_stg_payments:\nmodel: tcloud_demo.stg_payments\ninputs:\n    tcloud_demo.seed_raw_payments:\n      - id: 66\n        order_id: 58\n        payment_method: coupon\n        amount: 1800\n      - id: 27\n        order_id: 24\n        payment_method: coupon\n        amount: 2600\n      - id: 30\n        order_id: 25\n        payment_method: coupon\n        amount: 1600\n      - id: 109\n        order_id: 95\n        payment_method: coupon\n        amount: 2400\n      - id: 3\n        order_id: 3\n        payment_method: coupon\n        amount: 100\noutputs:\n    query:\n      - payment_id: 66\n        order_id: 58\n        payment_method: coupon\n        amount: 18.0\n        new_column: new_column\n      - payment_id: 27\n        order_id: 24\n        payment_method: coupon\n        amount: 26.0\n        new_column: new_column\n      - payment_id: 30\n        order_id: 25\n        payment_method: coupon\n        amount: 16.0\n        new_column: new_column\n      - payment_id: 109\n        order_id: 95\n        payment_method: coupon\n        amount: 24.0\n        new_column: new_column\n      - payment_id: 3\n        order_id: 3\n        payment_method: coupon\n        amount: 1.0\n        new_column: new_column\n```\n</details>\n\n* Never build a table [more than once](https://tobikodata.com/simplicity-or-efficiency-how-dbt-makes-you-choose.html)\n* Track what data’s been modified and run only the necessary transformations for [incremental models](https://tobikodata.com/correctly-loading-incremental-data-at-scale.html)\n* Run [unit tests](https://tobikodata.com/we-need-even-greater-expectations.html) for free and configure automated audits\n* Run [table diffs](https://sqlmesh.readthedocs.io/en/stable/examples/sqlmesh_cli_crash_course/?h=crash#run-data-diff-against-prod) between prod and dev based on tables/views impacted by a change\n\n<details>\n<summary><b>Level Up Your SQL</b></summary>\nWrite SQL in any dialect and SQLMesh will transpile it to your target SQL dialect on the fly before sending it to the warehouse.\n<img src=\"https://github.com/SQLMesh/sqlmesh/blob/main/docs/readme/transpile_example.png?raw=true\" alt=\"Transpile Example\">\n</details>\n\n* Debug transformation errors *before* you run them in your warehouse in [10+ different SQL dialects](https://sqlmesh.readthedocs.io/en/stable/integrations/overview/#execution-engines)\n* Definitions using [simply SQL](https://sqlmesh.readthedocs.io/en/stable/concepts/models/sql_models/#sql-based-definition) (no need for redundant and confusing `Jinja` + `YAML`)\n* See impact of changes before you run them in your warehouse with column-level lineage\n\nFor more information, check out the [documentation](https://sqlmesh.readthedocs.io/en/stable/).\n\n## Getting Started\nInstall SQLMesh through [pypi](https://pypi.org/project/sqlmesh/) by running:\n\n```bash\nmkdir sqlmesh-example\ncd sqlmesh-example\npython -m venv .venv\nsource .venv/bin/activate\npip install 'sqlmesh[lsp]' # install the sqlmesh package with extensions to work with VSCode\nsource .venv/bin/activate # reactivate the venv to ensure you're using the right installation\nsqlmesh init # follow the prompts to get started (choose DuckDB)\n```\n\n</details>\n\n> Note: You may need to run `python3` or `pip3` instead of `python` or `pip`, depending on your python installation.\n\n<details>\n<summary><b>Windows Installation</b></summary>\n\n```bash\nmkdir sqlmesh-example\ncd sqlmesh-example\npython -m venv .venv\n.\\.venv\\Scripts\\Activate.ps1\npip install 'sqlmesh[lsp]' # install the sqlmesh package with extensions to work with VSCode\n.\\.venv\\Scripts\\Activate.ps1 # reactivate the venv to ensure you're using the right installation\nsqlmesh init # follow the prompts to get started (choose DuckDB)\n```\n</details>\n\n\nFollow the [quickstart guide](https://sqlmesh.readthedocs.io/en/stable/quickstart/cli/) to learn how to use SQLMesh. You already have a head start!\n\nFollow the [crash course](https://sqlmesh.readthedocs.io/en/stable/examples/sqlmesh_cli_crash_course/) to learn the core movesets and use the easy to reference cheat sheet.\n\nFollow this [example](https://sqlmesh.readthedocs.io/en/stable/examples/incremental_time_full_walkthrough/) to learn how to use SQLMesh in a full walkthrough.\n\n## Join Our Community\nConnect with us in the following ways:\n\n* Join the [Tobiko Slack Community](https://tobikodata.com/slack) to ask questions, or just to say hi!\n* File an issue on our [GitHub](https://github.com/SQLMesh/sqlmesh/issues/new)\n* Send us an email at [hello@tobikodata.com](mailto:hello@tobikodata.com) with your questions or feedback\n* Read our [blog](https://tobikodata.com/blog)\n\n## Contributing\nWe welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute, including our DCO sign-off requirement.\n\nPlease review our [Code of Conduct](CODE_OF_CONDUCT.md) and [Governance](GOVERNANCE.md) documents.\n\n[Read more](https://sqlmesh.readthedocs.io/en/stable/development/) on how to set up your development environment.\n\n## License\nThis project is licensed under the [Apache License 2.0](LICENSE). Documentation is licensed under [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/).\n","default_branch":"main","files":1722,"tree":[".claude/agents/code-reviewer.md",".claude/agents/developer.md",".claude/agents/qa-reviewer.md",".claude/agents/technical-writer.md",".github/dependabot.yml",".github/pull_request_template.md",".github/scripts/get_scm_version.py",".github/scripts/install-prerequisites.sh",".github/scripts/manage-test-db.sh",".github/scripts/test_migration.sh",".github/scripts/update-pypirc.sh",".github/scripts/wait-for-db.sh",".github/workflows/dco.yml",".github/workflows/pr.yaml",".github/workflows/release.yaml",".github/workflows/release_extension.yaml",".github/workflows/release_shared_js.yaml",".gitignore",".nvmrc",".pre-commit-config.yaml",".prettierignore",".prettierrc.cjs",".readthedocs.yaml","CLAUDE.md","CODE_OF_CONDUCT.md","CONTRIBUTING.md","DCO","GOVERNANCE.md","LICENSE","MANIFEST.in","Makefile","README.md","SECURITY.md","benchmarks/lsp_render_model_bench.py","docs/HOWTO.md","docs/_readthedocs/html/.keep","docs/_readthedocs/html/favicon.svg","docs/_readthedocs/html/sqlmesh.png","docs/cloud/cloud_index.md","docs/cloud/cloud_index/tobiko-cloud.png","docs/cloud/features/alerts_notifications.md","docs/cloud/features/alerts_notifications/add_alert_button.png","docs/cloud/features/alerts_notifications/add_alert_page.png","docs/cloud/features/alerts_notifications/add_alert_trigger_type.png","docs/cloud/features/alerts_notifications/add_event_alert_page.png","docs/cloud/features/alerts_notifications/add_event_artifact.png","docs/cloud/features/alerts_notifications/add_event_event.png","docs/cloud/features/alerts_notifications/add_measure_alert_artifact.png","docs/cloud/features/alerts_notifications/add_measure_alert_condition.png","docs/cloud/features/alerts_notifications/add_measure_alert_page.png","docs/cloud/features/alerts_notifications/add_notification_target_button.png","docs/cloud/features/alerts_notifications/add_notification_target_page.png","docs/cloud/features/alerts_notifications/settings_section_link.png","docs/cloud/features/costs_savings.md","docs/cloud/features/costs_savings/costs-example.png","docs/cloud/features/costs_savings/costs-navigation.png","docs/cloud/features/costs_savings/costs-steps.png","docs/cloud/features/data_catalog.md","docs/cloud/features/data_catalog/data-catalog-model.png","docs/cloud/features/debugger_view.md","docs/cloud/features/debugger_view/debugger_view_step_1.png","docs/cloud/features/debugger_view/debugger_view_step_2.png","docs/cloud/features/debugger_view/definition.png","docs/cloud/features/debugger_view/impact.png","docs/cloud/features/debugger_view/intervals.png","docs/cloud/features/debugger_view/log.png","docs/cloud/features/debugger_view/overview.png","docs/cloud/features/debugger_view/schema.png","docs/cloud/features/incident_reporting.md","docs/cloud/features/incident_reporting/incident_reporting.png","docs/cloud/features/observability/development_environment.md","docs/cloud/features/observability/development_environment/dev_env_comprehensive.png","docs/cloud/features/observability/development_environment/environments.png","docs/cloud/features/observability/development_environment/link_sharing_feel.gif","docs/cloud/features/observability/development_environment/plan_history.png","docs/cloud/features/observability/development_environment/tcloud_dev_env_labelled.png","docs/cloud/features/observability/development_environment/tcloud_development_environment.png","docs/cloud/features/observability/measures_dashboards.md","docs/cloud/features/observability/model.md","docs/cloud/features/observability/model/tcloud_environment_explore-models.png","docs/cloud/features/observability/model/tcloud_environments.png","docs/cloud/features/observability/model/tcloud_model_2.png","docs/cloud/features/observability/model/tcloud_model_3.png","docs/cloud/features/observability/model/tcloud_model_list.png","docs/cloud/features/observability/model/tcloud_model_status-metadata.png","docs/cloud/features/observability/model_freshness.md","docs/cloud/features/observability/model_freshness/find_model_freshness.png","docs/cloud/features/observability/model_freshness/tcloud_model-freshness_tooltip.png","docs/cloud/features/observability/model_freshness/tcloud_model_freshness.png","docs/cloud/features/observability/model_freshness/tcloud_model_freshness_list.png","docs/cloud/features/observability/overview.md","docs/cloud/features/observability/overview/data-ops-light.png","docs/cloud/features/observability/overview/observability_section_home.png","docs/cloud/features/observability/plan.md","docs/cloud/features/observability/plan/plan.png","docs/cloud/features/observability/plan/plan_changes.png","docs/cloud/features/observability/plan/plan_info.png","docs/cloud/features/observability/plan/plan_tabs.png","docs/cloud/features/observability/plan/plan_top_section.png","docs/cloud/features/observability/prod_environment.md","docs/cloud/features/observability/prod_environment/costs.png","docs/cloud/features/observability/prod_environment/recent_activity.png","docs/cloud/features/observability/prod_environment/tcloud_prod_environment.png","docs/cloud/features/observability/prod_environment/tcloud_prod_environment_labelled.png","docs/cloud/features/observability/prod_environment/weekly_runs.png","docs/cloud/features/observability/run.md","docs/cloud/features/observability/run/run_audits.png","docs/cloud/features/observability/run/run_explore_executions.png","docs/cloud/features/observability/run/run_info.png","docs/cloud/features/observability/run/run_model_executions.png","docs/cloud/features/observability/run/tcloud_run.png","docs/cloud/features/observability/run/tcloud_run_summary.png","docs/cloud/features/scheduler/airflow.md","docs/cloud/features/scheduler/airflow/add_connection.png","docs/cloud/features/scheduler/airflow/add_task_after_specific_model.png","docs/cloud/features/scheduler/airflow/add_task_at_end.png","docs/cloud/features/scheduler/airflow/add_task_at_start.png","docs/cloud/features/scheduler/airflow/boundary_tasks.png","docs/cloud/features/scheduler/airflow/cloud_debugger.png","docs/cloud/features/scheduler/airflow/connection_list.png","docs/cloud/features/scheduler/airflow/dag_list.png","docs/cloud/features/scheduler/airflow/dag_view.png","docs/cloud/features/scheduler/airflow/task_logs.png","docs/cloud/features/scheduler/dagster.md","docs/cloud/features/scheduler/dagster/asset_check_list.png","docs/cloud/features/scheduler/dagster/asset_keys.png","docs/cloud/features/scheduler/dagster/asset_latest_materialization_metadata.png","docs/cloud/features/scheduler/dagster/asset_lineage.png","docs/cloud/features/scheduler/dagster/asset_sensor.png","docs/cloud/features/scheduler/dagster/enable_sensor.png","docs/cloud/features/scheduler/dagster/job_list.png","docs/cloud/features/scheduler/dagster/job_logs.png","docs/cloud/features/scheduler/dagster/job_run_records.png","docs/cloud/features/scheduler/dagster/manual_sync_run.png","docs/cloud/features/scheduler/dagster/reload_code_location.png","docs/cloud/features/scheduler/dagster/run_status_sensor.png","docs/cloud/features/scheduler/dagster/sensor_list.png","docs/cloud/features/scheduler/hybrid_executors/hybrid-executors_standard-hybrid-deployment.png","docs/cloud/features/scheduler/hybrid_executors_docker_compose.md","docs/cloud/features/scheduler/hybrid_executors_helm.md","docs/cloud/features/scheduler/hybrid_executors_overview.md","docs/cloud/features/scheduler/scheduler.md","docs/cloud/features/scheduler/scheduler/.env.example","docs/cloud/features/scheduler/scheduler/add_connection.png","docs/cloud/features/scheduler/scheduler/add_connection_form.png","docs/cloud/features/scheduler/scheduler/add_connection_success.png","docs/cloud/features/scheduler/scheduler/add_oath_client.png","docs/cloud/features/scheduler/scheduler/create_pause.png","docs/cloud/features/scheduler/scheduler/create_pause_form.png","docs/cloud/features/scheduler/scheduler/delete_pause.png","docs/cloud/features/scheduler/scheduler/docker-compose.yml","docs/cloud/features/scheduler/scheduler/executors.png","docs/cloud/features/scheduler/scheduler/pause_environment.png","docs/cloud/features/scheduler/scheduler/resume_environment.png","docs/cloud/features/scheduler/scheduler/secrets.png","docs/cloud/features/scheduler/scheduler/see_all_pauses.png","docs/cloud/features/scheduler/scheduler/settings_tab.png","docs/cloud/features/security/security.md","docs/cloud/features/security/security/tcloud_hybrid_deployment.png","docs/cloud/features/security/security/tcloud_standard_deployment.png","docs/cloud/features/security/single_sign_on.md","docs/cloud/features/security/single_sign_on/oauth_client_1.png","docs/cloud/features/security/single_sign_on/oauth_client_2.png","docs/cloud/features/security/single_sign_on/okta_setup_1.png","docs/cloud/features/security/single_sign_on/okta_setup_2.png","docs/cloud/features/security/single_sign_on/okta_setup_3.png","docs/cloud/features/security/single_sign_on/okta_setup_4.png","docs/cloud/features/security/single_sign_on/okta_setup_5.png","docs/cloud/features/security/single_sign_on/sso_okta.png","docs/cloud/features/security/single_sign_on/tcloud_auth.png","docs/cloud/features/security/single_sign_on/tcloud_auth_browser_login.png","docs/cloud/features/security/single_sign_on/tcloud_auth_browser_success.png","docs/cloud/features/security/single_sign_on/tcloud_login.png","docs/cloud/features/security/single_sign_on/tcloud_logout.png","docs/cloud/features/upgrade/upgrade-ui-available.png","docs/cloud/features/upgrade/upgrade-ui-custom-version.png","docs/cloud/features/upgrade/upgrade-ui-latest.png","docs/cloud/features/upgrade/upgrade-ui-progress.png","docs/cloud/features/upgrade/upgrade-ui-up-to-date.png","docs/cloud/features/upgrades.md","docs/cloud/features/xdb_diffing.md","docs/cloud/tcloud_getting_started.md","docs/cloud/tcloud_getting_started/tcloud_auth_success.png","docs/cloud/tcloud_getting_started/tcloud_home_page.png","docs/cloud/tcloud_getting_started/tcloud_project_dir.png","docs/comparisons.md","docs/concepts/architecture/serialization.md","docs/concepts/architecture/snapshots.md","docs/concepts/audits.md","docs/concepts/environments.md","docs/concepts/glossary.md","docs/concepts/macros/jinja_macros.md","docs/concepts/macros/macro_variables.md","docs/concepts/macros/overview.md","docs/concepts/macros/sqlmesh_macros.md","docs/concepts/metrics/definition.md","docs/concepts/metrics/overview.md","docs/concepts/models/external_models.md","docs/concepts/models/managed_models.md","docs/concepts/models/model_kinds.md","docs/concepts/models/overview.md","docs/concepts/models/python_models.md","docs/concepts/models/seed_models.md","docs/concepts/models/sql_models.md","docs/concepts/overview.md","docs/concepts/plans.md","docs/concepts/plans/model_versioning.png","docs/concepts/state.md","docs/concepts/tests.md","docs/development.md","docs/examples/incremental_time/column_level_audit_trail.png","docs/examples/incremental_time/node_level_audit_trail.png","docs/examples/incremental_time_full_walkthrough.md","docs/examples/overview.md","docs/examples/sqlmesh_cli_crash_course.md","docs/faq/faq.md","docs/faq/faq/ui-colum-lineage_sushi-dbt.png","docs/guides/configuration.md","docs/guides/connections.md","docs/guides/custom_materializations.md","docs/guides/customizing_sqlmesh.md","docs/guides/incremental_time.md","docs/guides/incremental_time/interval-counting.png","docs/guides/incremental_time/interval-example.png","docs/guides/isolated_systems.md","docs/guides/isolated_systems/isolated-systems_linkage.png","docs/guides/linter.md","docs/guides/linter/linter_example.png","docs/guides/migrations.md","docs/guides/model_selection.md","docs/guides/model_selection/model-selection_sushi-dag.png","docs/guides/models.md","docs/guides/multi_engine.md","docs/guides/multi_engine/athena_redshift_snowflake.png","docs/guides/multi_engine/postgres_duckdb.png","docs/guides/multi_repo.md","docs/guides/notifications.md","docs/guides/projects.md","docs/guides/scheduling.md","docs/guides/scheduling/airflow_successful_plan_apply.png","docs/guides/scheduling/airflow_successful_setup.png","docs/guides/signals.md","docs/guides/table_migration.md","docs/guides/tablediff.md","docs/guides/testing.md","docs/guides/ui.md","docs/guides/ui/ui-guide_docs-compiled-query.png","docs/guides/ui/ui-guide_docs.png","docs/guides/ui/ui-guide_fetchdf-prod-query.png","docs/guides/ui/ui-guide_fetchdf-prod.png","docs/guides/ui/ui-guide_lineage-all-connected.png","docs/guides/ui/ui-guide_lineage-all.png","docs/guides/ui/ui-guide_lineage.png","docs/guides/ui/ui-guide_ui-startup-buttons.png","docs/guides/ui/ui-guide_vscode-browser-ui.png","docs/guides/ui/ui-guide_vscode-browser-url.png","docs/guides/ui/ui-guide_vscode-open-search.png","docs/guides/ui/ui-guide_vscode-start-browser.png","docs/guides/ui/ui-guide_vscode-start-ui.png","docs/guides/ui/ui-guide_vscode-update-lineage.png","docs/guides/ui/ui-guide_vscode-update-plan.png","docs/guides/ui/ui-quickstart_apply-plan-dev-modified.png","docs/guides/ui/ui-quickstart_apply-plan.png","docs/guides/ui/ui-quickstart_cli.png","docs/guides/ui/ui-quickstart_create-dev.png","docs/guides/ui/ui-quickstart_incremental-model-modified.png","docs/guides/ui/ui-quickstart_incremental-model.png","docs/guides/ui/ui-quickstart_plan-dev.png","docs/guides/ui/ui-quickstart_run-plan-dev-modified.png","docs/guides/ui/ui-quickstart_run-plan-dev-output.png","docs/guides/ui/ui-quickstart_run-plan-dev.png","docs/guides/ui/ui-quickstart_run-plan.png","docs/guides/ui/ui-quickstart_ui-startup-panes.png","docs/guides/ui/ui-quickstart_ui-startup-status.png","docs/guides/ui/ui-quickstart_ui-startup.png","docs/guides/vscode.md","docs/guides/vscode/autocomplete.png","docs/guides/vscode/diagnostics.png","docs/guides/vscode/interpreter_details.png","docs/guides/vscode/lineage.png","docs/guides/vscode/loaded.png","docs/guides/vscode/print_env_vars.png","docs/guides/vscode/restart_servers.png","docs/guides/vscode/select_interpreter.png","docs/guides/vscode/terminal_env_vars.png","docs/index.md","docs/installation.md","docs/integrations/airflow/airflow_sqlmesh_state_connection.png","docs/integrations/dbt.md","docs/integrations/dlt.md","docs/integrations/engines/athena.md","docs/integrations/engines/azuresql.md","docs/integrations/engines/bigquery.md","docs/integrations/engines/bigquery/bigquery-1.png","docs/integrations/engines/bigquery/bigquery-2.png","docs/integrations/engines/bigquery/bigquery-3.png","docs/integrations/engines/bigquery/bigquery-4.png","docs/integrations/engines/bigquery/bigquery-5.png","docs/integrations/engines/bigquery/bigquery-6.png","docs/integrations/engines/clickhouse.md","docs/integrations/engines/clickhouse/clickhouse_table-swap-steps.png","docs/integrations/engines/databricks.md","docs/integrations/engines/databricks/db-guide_access-tokens-generate-button.png","docs/integrations/engines/databricks/db-guide_access-tokens-generate.png","docs/integrations/engines/databricks/db-guide_access-tokens-link.png","docs/integrations/engines/databricks/db-guide_advanced-options.png","docs/integrations/engines/databricks/db-guide_compute-advanced-options-link.png","docs/integrations/engines/databricks/db-guide_compute-create.png","docs/integrations/engines/databricks/db-guide_compute.png","docs/integrations/engines/databricks/db-guide_config-yaml.png","docs/integrations/engines/databricks/db-guide_copy-server-http.png","docs/integrations/engines/databricks/db-guide_copy-token.png","docs/integrations/engines/databricks/db-guide_default-gateway.png","docs/integrations/engines/databricks/db-guide_profile-settings-developer.png","docs/integrations/engines/databricks/db-guide_profile-settings-link.png","docs/integrations/engines/databricks/db-guide_sqlmesh-info-no-warning.png","docs/integrations/engines/databricks/db-guide_sqlmesh-info-succeeded.png","docs/integrations/engines/databricks/db-guide_sqlmesh-info-warning.png","docs/integrations/engines/databricks/db-guide_sqlmesh-info.png","docs/integrations/engines/databricks/db-guide_sqlmesh-plan-objects.png","docs/integrations/engines/databricks/db-guide_sqlmesh-plan.png","docs/integrations/engines/databricks/db-guide_state-connection.png","docs/integrations/engines/databricks/db-guide_workspace.png","docs/integrations/engines/duckdb.md","docs/integrations/engines/fabric.md","docs/integrations/engines/gcp-postgres.md","docs/integrations/engines/motherduck.md","docs/integrations/engines/motherduck/info_output.png","docs/integrations/engines/motherduck/motherduck_ui.png","docs/integrations/engines/motherduck/sqlmesh_info.png","docs/integrations/engines/motherduck/sqlmesh_plan.png","docs/integrations/engines/mssql.md","docs/integrations/engines/mysql.md","docs/integrations/engines/postgres.md","docs/integrations/engines/redshift.md","docs/integrations/engines/risingwave.md","docs/integrations/engines/snowflake.md","docs/integrations/engines/snowflake/snowflake_db-guide_account-url.png","docs/integrations/engines/snowflake/snowflake_db-guide_sqlmesh-info-no-warning.png","docs/integrations/engines/snowflake/snowflake_db-guide_sqlmesh-info-succeeded.png","docs/integrations/engines/snowflake/snowflake_db-guide_sqlmesh-info-warning.png","docs/integrations/engines/snowflake/snowflake_db-guide_sqlmesh-info.png","docs/integrations/engines/snowflake/snowflake_db-guide_sqlmesh-plan-objects.png","docs/integrations/engines/snowflake/snowflake_db-guide_sqlmesh-plan.png","docs/integrations/engines/spark.md","docs/integrations/engines/starrocks.md","docs/integrations/engines/trino.md","docs/integrations/github.md","docs/integrations/github/cicd_bot_desync.png","docs/integrations/github/cicd_bot_sync.png","docs/integrations/github/github_deployed_plans.png","docs/integrations/github/github_env_summary.png","docs/integrations/github/github_prod_plan_preview.png","docs/integrations/github/github_reviewers.png","docs/integrations/github/github_test_summary.png","docs/integrations/github/linter_errors.png","docs/integrations/github/linter_warnings.png","docs/integrations/overview.md","docs/prerequisites.md","docs/quick_start.md","docs/quickstart/cli.md","docs/quickstart/cli/cli-quickstart_duckdb-tables.png","docs/quickstart/cli/cli-quickstart_duckdb-views.png","docs/quickstart/notebook.md","docs/quickstart/notebook/nb-quickstart_apply-plan-dev.png","docs/quickstart/notebook/nb-quickstart_apply-plan-prod-modified-update.png","docs/quickstart/notebook/nb-quickstart_apply-plan-prod-modified.png","docs/quickstart/notebook/nb-quickstart_apply-plan.png","docs/quickstart/notebook/nb-quickstart_context.png","docs/quickstart/notebook/nb-quickstart_fetchdf-dev.png","docs/quickstart/notebook/nb-quickstart_fetchdf-prod-modified.png","docs/quickstart/notebook/nb-quickstart_fetchdf-prod.png","docs/quickstart/notebook/nb-quickstart_import.png","docs/quickstart/notebook/nb-quickstart_init.png","docs/quickstart/notebook/nb-quickstart_model-cell-updated.png","docs/quickstart/notebook/nb-quickstart_model-cell.png","docs/quickstart/notebook/nb-quickstart_model-line.png","docs/quickstart/notebook/nb-quickstart_plan-dev.png","docs/quickstart/notebook/nb-quickstart_plan.png","docs/quickstart/ui.md","docs/quickstart/ui/ui-quickstart_apply-plan-dev-modified.png","docs/quickstart/ui/ui-quickstart_apply-plan-prod-modified.png","docs/quickstart/ui/ui-quickstart_apply-plan.png","docs/quickstart/ui/ui-quickstart_cli.png","docs/quickstart/ui/ui-quickstart_create-dev.png","docs/quickstart/ui/ui-quickstart_fetchdf-dev-results.png","docs/quickstart/ui/ui-quickstart_fetchdf-dev.png","docs/quickstart/ui/ui-quickstart_fetchdf-prod-modified.png","docs/quickstart/ui/ui-quickstart_fetchdf-prod.png","docs/quickstart/ui/ui-quickstart_incremental-model-modified.png","docs/quickstart/ui/ui-quickstart_incremental-model.png","docs/quickstart/ui/ui-quickstart_plan-dev.png","docs/quickstart/ui/ui-quickstart_plan-prod-modified-pane.png","docs/quickstart/ui/ui-quickstart_plan-prod-modified-warning.png","docs/quickstart/ui/ui-quickstart_plan-prod-modified.png","docs/quickstart/ui/ui-quickstart_run-plan-dev-modified.png","docs/quickstart/ui/ui-quickstart_run-plan-dev-output.png","docs/quickstart/ui/ui-quickstart_run-plan-dev.png","docs/quickstart/ui/ui-quickstart_run-plan.png","docs/quickstart/ui/ui-quickstart_ui-startup-buttons.png"],"storefront":"/r/SQLMesh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SQLMesh/sqlmesh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}