Ship Accurate Data Pipelines Fast

SQLMesh is an open source DataOps framework that brings the benefits of DevOps to all data teams.

  • Easily transform data at scale
  • Collaborate on data changes with teammates
  • Test changes to your data pipelines

Beyond Data Transformation

Correctness is non‑negotiable

Correctness is non‑negotiable

Bad data is worse than no data. SQLMesh guarantees that your data will be consistent even in heavily collaborative environments.

Develop with confidence

Develop with confidence

SQLMesh summarizes the impact of changes and provides automated guardrails empowering everyone to safely and quickly contribute.

Efficiency without complexity

Efficiency without complexity

SQLMesh automatically optimizes your workloads by reusing tables and minimizing computation, saving you time and money.

Scale your data and your team with DataOps

Data ‑ Scalable Transformations

Create Trustworthy Pipelines
Develop > Test >

Create Trustworthy Pipelines

Empower your entire data organization by defining your pipelines in SQL and Python. Get early feedback on any development issues with our automatic code parsing and semantic correctness evaluation, resulting in faster and more accurate development. Unit tests and data audits enforce logical and data integrity.

Develop Confidently
Plan > Apply >

Develop Confidently

Plan and apply workflow, utilizing column-level lineage, ensures that everyone understands the downstream impact of their work during development. Easy-to-write incremental pipelines save your team time and money, while native Airflow integration provides automatic DAG generation and dependency management for a seamless experience.

Ops ‑ Effortless Collaboration

Level Up Collaboration
Merge > Validate >

Level Up Collaboration

Empower teams to fully understand, review, and approve changes through SQLMesh's Plan Summaries and Virtual Preview. Automatic Data Rebasing makes it easy to stay up-to-date with latest changes while maintaining consistency in your environment.

One-Click Reproducible Deploys
Deploy > Monitor

One-Click Reproducible Deploys

Virtual Data Mart environments allow for the direct promotion of previewed tables, eliminating uncertainty and unnecessary computation and ensuring that your team can confidently promote tables to production. SQLMesh repairs data gaps to ensure parity between promoted and production tables, providing a reliable and consistent experience for consumers.

Built by data leaders from

Airbnb logo Apple logo
Google logo Netflix logo

Resources

Get started

Get started

Learn what SQLMesh is and how you can get started quickly.

Quick Start
Documentation

Documentation

Learn how to use SQLMesh with our documentation.

Read the Docs
Community

Community

Interact with the SQLMesh community. Ask questions, suggest improvements, and be productive.

Community