Skip to content
aicoolies logo
Dolt logo

Dolt

Git for data — version-controlled SQL database with branch, merge, and diff

Dolt is a SQL database that implements Git-style version control directly on structured data. Table changes can be staged, committed, branched, merged, diffed, and reverted through SQL workflows and a Git-like CLI. It speaks the MySQL wire protocol so existing MySQL clients, ORMs, and tools can connect with minimal driver changes. Dolt is used for AI training data management, reproducible analytics, collaborative data editing, and agent-memory experiments.

About Dolt

Dolt is an open-source database that brings the full Git versioning model to structured data. Under the hood it implements a storage engine built on prolly trees that makes branch, merge, diff, blame, and log operations first-class SQL-accessible workflows rather than external tooling. MySQL wire protocol compatibility means applications and tools that already connect to MySQL can usually connect to Dolt without changing database drivers, then use Dolt's commit, branch, and diff model for tables.

The versioning primitives map directly to Git concepts. Developers create branches to experiment with data transformations, diff branches to see exactly which rows changed, merge branches with automatic three-way conflict resolution, and tag releases for reproducibility. The system call interface exposes these operations as stored procedures, so version control happens inside SQL transactions rather than through a separate CLI. DoltHub provides a hosted collaboration platform where teams can fork, clone, and submit pull requests on databases.

Dolt has found strong adoption in AI and ML workflows where training data lineage and reproducibility are critical. Teams use branches to A/B test dataset modifications, diff to audit data quality changes, and the full commit history as an audit trail. The same branch-and-merge model can also support agent-memory experiments when teams need isolated working state and reviewed merges. Dolt is Apache 2.0 licensed with about 23K GitHub stars and a commercial hosted offering called Hosted Dolt.

Pricing & Platform Specs

Pricing Summary

Open-source 'Git for Data' SQL database (Apache-2.0, 24k+★ GitHub). Self-hosted Dolt is $0 software license with MySQL dialect compatibility and full version control. DoltHub Cloud offers a Free tier ($0/mo) for unlimited public databases, and Pro tier for private databases ($5/mo up to 5GB, +$1/GB). Hosted Dolt provides fully managed cloud instances starting at $50/mo billed hourly based on compute/disk. Enterprise self-hosted DoltHub and custom SLAs start at $5,000/mo.

full pricing breakdown →

Supported Platforms

Windows, Linux, macOS, Docker

Explore categories, tags & use cases

Alternatives

All Dolt alternatives →

Serverless Postgres

Serverless Postgres platform separating storage and compute for branching, autoscaling, read replicas, instant restore, and scale-to-zero workloads. Neon works with standard PostgreSQL clients and ORMs, supports extensions such as pgvector, and sits inside a broader Neon backend platform with Auth, Data API, Functions, Object Storage, and AI Gateway features.

freemiumOpen Source

MySQL-compatible serverless database

Relational database platform for MySQL and Postgres with Vitess-backed MySQL scale, PlanetScale Postgres, query insights, deploy-request workflows, and Database Traffic Control. It fits production teams that need managed relational performance, safe schema changes, replicas, and database expertise rather than a simple hobby database.

paid

SQLite for production

Edge-hosted distributed database built on libSQL (an open-source fork of SQLite) designed for low-latency data access worldwide. Features multi-region replication, embedded replicas that sync to your application server for microsecond reads, database branching for development workflows, and point-in-time recovery. Ideal for edge computing, serverless functions, and mobile apps. Compatible with SQLite ecosystem tooling. Generous free tier with 9GB storage and 500 databases.

freemiumOpen Source

Git-like version control for data lakes and object storage

lakeFS is an open-source platform that brings Git-like branching, committing, and merging to data lakes and object storage. It works on top of S3, GCS, Azure Blob, and MinIO, enabling teams to create isolated data branches for experimentation, run CI/CD for data pipelines, and maintain full data lineage. Acquired DVC in 2025, uniting data version control for both small and enterprise-scale workloads.

freemiumOpen Source

Git-based version control for ML data and pipelines

DVC (Data Version Control) is a free open-source tool that brings Git-like version control to datasets, ML models, and experiment pipelines. It stores pointer files in Git while keeping large data in remote storage like S3, GCS, or Azure. Features include reproducible ML pipelines with DAG-based dependency tracking, experiment management, metrics comparison, and a VS Code extension for visual experiment tracking.

freemiumOpen Source

Side-by-Side Comparisons

Dolt logo
Dolt
vs
lakeFS logo
lakeFS

Dolt vs LakeFS — SQL-Native Data Versioning vs Object Storage Version Control

Dolt and LakeFS both bring Git-style version control to data, but they version different things at different layers. Dolt is a MySQL-compatible database where every row change creates a commit with full branch, merge, and diff support inside SQL. LakeFS adds a Git-like branching layer on top of existing object storage like S3, versioning files and data lake assets without replacing the underlying storage engine.

DoltlakeFS

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Dolt?

Dolt is a SQL database that implements Git-style version control directly on structured data. Table changes can be staged, committed, branched, merged, diffed, and reverted through SQL workflows and a Git-like CLI. It speaks the MySQL wire protocol so existing MySQL clients, ORMs, and tools can connect with minimal driver changes. Dolt is used for AI training data management, reproducible analytics, collaborative data editing, and agent-memory experiments.

Is Dolt free?

Dolt offers a free tier alongside paid plans. Open-source 'Git for Data' SQL database (Apache-2.0, 24k+★ GitHub). Self-hosted Dolt is $0 software license with MySQL dialect compatibility and full version control. DoltHub Cloud offers a Free tier ($0/mo) for unlimited public databases, and Pro tier for private databases ($5/mo up to 5GB, +$1/GB). Hosted Dolt provides fully managed cloud instances starting at $50/mo billed hourly based on compute/disk. Enterprise self-hosted DoltHub and custom SLAs start at $5,000/mo.

Is Dolt open source?

Yes — Dolt is open source.

Is Dolt still maintained?

Yes — Dolt is active. Its listing was last verified on September 6, 2026.

What are the best Dolt alternatives?

The first editor-selected Dolt alternatives are Neon, PlanetScale, Turso, and more.

How does Dolt score in our review?

The published editorial review lists Dolt at 85/100 overall across speed, privacy, and developer experience. Check the review's evidence status and test metadata for its verification level.