← All Tools
SQLMesh logo

SQLMesh

Next-generation SQL transformation framework

Overview

SQLMesh is a next-generation data transformation framework created by former Airbnb engineers. It addresses dbt's limitations with features like virtual data environments, automatic change detection, and built-in CI/CD. Think of it as dbt with batteries included.

Key Features

  • Virtual Environments: Test changes without data duplication
  • Smart Change Detection: Only rebuild what changed
  • Plan/Apply Workflow: Preview changes before applying
  • Built-in CI/CD: No external tools needed
  • Python Support: Native Python model support
  • dbt Compatibility: Import existing dbt projects

Pros

  • 👍 Virtual environments are game-changing
  • 👍 Much faster iteration than dbt
  • 👍 Built-in CI/CD and testing
  • 👍 Python models first-class
  • 👍 Can import dbt projects
  • 👍 Tobiko team has deep expertise

Cons

  • 👎 Newer, smaller community than dbt
  • 👎 Less ecosystem/packages
  • 👎 Some features still maturing
  • 👎 Migration from dbt takes effort

Best For

Teams frustrated with dbt's development speed or lack of Python support. Great for those wanting better CI/CD without external tooling.

Founded: 2022 HQ: San Francisco, CA