Dolt

Dolt

Git-style version control for SQL databases, now covering MySQL, PostgreSQL, Mongo, and SQLite.

73/100Safe BetFree planFreemium

Dolt is a smart pick for teams that already live in Git and want the same discipline for their relational data. It's not a drop-in for every database use case — high-frequency OLTP and lightweight embedded use are better served elsewhere — but for data collaboration, reproducibility, and auditability, it delivers real value. Doltgres 1.0 (August 2026) now gives PostgreSQL shops a production-ready option, and DumboDB's RBAC and auto-commit features are genuinely useful for MongoDB teams. If you need version-controlled SQL data and are comfortable with Git concepts, Dolt is worth adopting.

Verified 4d ago · liveness 73/100 · cite: rightaichoice.com/tools/dolt

Best for
  • Data teams needing collaborative version control for databases
  • Organizations requiring audit trails and reproducibility of data
  • Engineers building Git-like workflows around SQL data
  • Data scientists who want to branch and merge datasets
Not ideal for
  • Users needing a lightweight embedded database (use DoltLite instead)
  • Teams that cannot tolerate learning version control concepts
  • Projects requiring full PostgreSQL compatibility (Doltgres 1.0 is new, test first)
Visit Website

IntermediateFor MySQL users, start with dolt init in minutes; deploy as a replica after a few hours. Doltgres setup is similar for Postgres users. DoltHub hosting is instant; private hosting may require sales contact.CLI · Web · APIAPI availableVerified 4d ago
Pricing
Free plan
FreemiumFree tier5 plans3 hidden costs
Learning curve
Intermediate
For MySQL users, start with dolt init in minutes; deploy as a replica after a few hours. Doltgres setup is similar for Postgres users. DoltHub hosting is instant; private hosting may require sales contact.
Runs on
CLIWebAPI
API available · 8 integrations
Who it's for
Data engineer at a mid-size companyData scientist exploring datasetsAI agent developer building SQL agents
Live sentiment
Is Dolt actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Dolt if you need a lightweight embedded database (use DoltLite instead) or if you run high-frequency OLTP without any audit/reproducibility needs — the versioning overhead isn't worth it.

The 30-second take
Biggest gripe

Private database hosting on DoltHub and Hosted Dolt require contacting sales for pricing, so costs scale with your storage and compute needs.

Price reality

Dolt is open source and free to self-host, making it cost-effective for teams that already have infrastructure. DoltHub public databases are free, but private hosting and Hosted Dolt are contact-sales, so pricing may be higher than a managed MySQL like RDS. Doltgres offers free self-hosting, positioning it as a low-cost alternative to managed Postgres.

In short

Dolt — Git-style version control for SQL databases, now covering MySQL, PostgreSQL, Mongo, and SQLite. Best for Data teams needing collaborative version control for databases, Organizations requiring audit trails and reproducibility of data, Engineers building Git-like workflows around SQL data. Free to use.

What's new in Dolt

Checked 4 days ago

Across the latest 5 updates: 3 feature updates, 1 launch and 1 changelog entry.

What people actually say about Dolt — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

45 mentions across 2 sources (Hacker News, Lemmy) · researched Jul 3, 2026.

33% positive67% critical
Recurring strengths
  • +Full Git-style branching and merging for tables and rows.
  • +MySQL-compatible — works with existing MySQL clients and tools.
  • +Time-travel queries and rollback to any commit.
  • +Unique pull request workflow for database changes.
  • +Open source and free core with paid hosted options.
Recurring frustrations
  • Reliability concerns under heavy production load.
  • Small community means fewer integrations and examples.
  • Not a drop-in replacement for MySQL in all cases.
  • Maturity: still evolving core features and edge cases.
  • Learning curve for Git-like workflows in databases.
Patterns worth knowing
Unique value: only SQL database with true branch and merge
Seen on Hacker News
Stability concerns for production use at scale
Seen on Hacker News
Performance improving, now comparable to MySQL on benchmarks
Seen on Hacker News
Learning curve
intermediateProductive in ~30 minutes
Hidden costs people mention
  • Hosted Dolt pricing not publicly detailed; may surprise at scale.
  • DoltLab enterprise tier pricing undisclosed.

Viability Score

73/100
Safe Bet

How well maintained and how widely used is Dolt? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
100
Site health
95
User sentiment
33
What the vendor publishes
40

Last calculated: August 2026

How we score →

Key Features

  • Git-style version control for tables (branch, merge, diff, commit, push, pull)
  • MySQL-compatible SQL interface for any MySQL client, ORM, or CLI
  • Time-travel queries and rollback to any commit
  • Clone, fork, and share databases via DoltHub
  • Pull request workflow for database changes
  • Concurrent branching and merging with conflict resolution
  • Doltgres: PostgreSQL-compatible version control (1.0 production-ready as of August 2026)
  • DumboDB: MongoDB-compatible with auto-commit, undrop, and RBAC support
  • DoltLite: version-controlled SQLite (alpha) with Prolly Tree visualizer
  • Works as a versioned MySQL replica
  • Agent Mode in Dolt Workbench for AI-assisted querying
  • BranchBench performance benchmarking for agentic SQL workflows
  • Import and export CSV, JSON, Parquet
  • Built-in diff and log for tables and rows
  • ACID transactions with versioning

About Dolt

FreemiumIntermediateAPI availableCLI · Web · API

Dolt is a SQL database that behaves like a Git repository: fork, clone, branch, merge, push, and pull data just like code. It offers MySQL-compatible SQL with full version control, enabling time-travel queries, rollback to any commit, and collaborative pull requests. Built for data engineers, scientists, and AI agent developers, Dolt turns databases into auditable, collaborative artifacts. The ecosystem now includes Doltgres (PostgreSQL-compatible, 1.0 production-ready as of August 2026), DoltLite (version-controlled SQLite), and DumboDB (MongoDB-compatible with recent RBAC and auto-commit). DoltHub provides cloud hosting, DoltLab self-hosting, and Hosted Dolt a managed service. Dolt also works as a versioned MySQL replica, letting you add Git-like features to an existing database. Agent Mode in Dolt Workbench assists with AI-powered querying, and BranchBench benchmarks agentic SQL workflows. Import and export CSV, JSON, Parquet, and rely on ACID transactions with versioning at the core.

Behind the Verdict

Dolt is one of the most thoughtful takes on data versioning we've seen. It takes the Git model — branches, commits, merges, pull requests — and applies it to SQL tables, which means you can experiment with data changes in a branch and merge them only after review. That's a huge win for data teams that need reproducibility and audit trails. The MySQL compatibility is solid: you can connect with any MySQL client, ORM, or CLI, and it even works as a versioned replica of an existing MySQL database, so you can add versioning without a full migration. The recent expansion is notable: Doltgres reached 1.0 in August 2026, giving PostgreSQL users a production-ready option, and DumboDB now supports MongoDB with RBAC, so the model extends beyond MySQL. The team has also shipped performance improvements — Doltgres is now on par with MySQL 8 in some benchmarks, and GROUP BY optimizations have landed. DoltHub and DoltLab give you a GitHub-like experience for hosting and reviewing database changes, and Hosted Dolt offers a managed cloud option. For AI agent developers, Agent Mode and BranchBench show a clear focus on agentic SQL workflows. That said, Dolt isn't for everyone. The learning curve is real if you're not already comfortable with Git. Storage overhead grows because every commit is stored, so you'll need to think about retention. And for high-frequency OLTP, the versioning overhead may not be worth it. If you need a lightweight embedded database, DoltLite is still alpha. If you need full PostgreSQL compatibility without caveats, Doltgres 1.0 is only just out, so you'll want to test it before committing. Overall, for data teams that want Git-like discipline on their databases, Dolt is a compelling, honest choice.

Researching Dolt? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Dolt actually fits — and what changes day-one when you adopt it.

Data engineer at a mid-size company

You need to add version control to an existing MySQL database.

Outcome: Deploy Dolt as a versioned MySQL replica, connect a MySQL client, and start branching and merging schema changes with full history.

Data scientist exploring datasets

You want to experiment with a dataset without affecting production.

Outcome: Fork a DoltHub database, make changes in a branch, run time-travel queries to compare, and submit a pull request for review.

AI agent developer building SQL agents

You want to benchmark and test agentic SQL workflows.

Outcome: Use BranchBench to measure performance, and leverage Agent Mode in Dolt Workbench for AI-assisted query generation.

Use Cases

Limitations

  • Dolt requires familiarity with Git concepts and SQL.
  • Version control of all data history may lead to increased storage usage, and the Git-like model has a learning curve for non-technical users.
  • Doltgres 1.0 is only just released, so expect a maturing ecosystem.
  • DoltLite is still alpha.
  • High-frequency OLTP workloads may see performance overhead from versioning.
  • No specific AI models are referenced.

as of 2026-08-19

Verification history

We have re-verified Dolt 6 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Dolt tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Dolt (Open Source)

$0/mo

Ideal for

Data teams and developers who want to self-host a version-controlled SQL database and are comfortable with command-line workflows.

What this tier adds

Starting tier: free and open source, includes core version control engine, MySQL-compatible SQL, time-travel queries, and CLI/server.

DoltHub (Public Databases)

$0/mo

Ideal for

Collaborative data teams and open-data projects that want free cloud hosting and a web GUI for reviewing changes.

What this tier adds

Adds cloud hosting for public databases, pull request workflow, forking, cloning, and issue tracking — all free.

DoltLab (Self-Hosted)

$0/mo

Ideal for

Organizations that need DoltHub features but cannot put data on the public internet due to security or compliance.

What this tier adds

Self-hosted version of DoltHub with full control, unlimited private repos, and free open-source licensing.

DoltHub (Private Databases)

Contact for pricing

Ideal for

Teams that need private database hosting and access control but prefer a managed cloud option.

What this tier adds

Adds private hosting, access control, and collaboration features beyond the free public tier.

Hosted Dolt

Contact for pricing

Ideal for

Production applications that want a fully managed Dolt instance with backups, maintenance, and scaling support.

What this tier adds

Fully managed service on top of Dolt, with provisioning, backups, and scaling handled by the vendor.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Private database hosting on DoltHub and Hosted Dolt require contacting sales for pricing, so costs scale with your storage and compute needs.
  • Storing full version history increases storage usage, which can drive up cloud costs over time if you don't manage retention.
  • Doltgres 1.0 is new, so you may need to invest time in testing and migrating from MySQL, which can be a hidden cost in engineering hours.

Where the pricing makes sense

The company stage and team size where Dolt's pricing actually pencils out — and where peers do it cheaper.

Dolt is open source and free to self-host, making it cost-effective for teams that already have infrastructure. DoltHub public databases are free, but private hosting and Hosted Dolt are contact-sales, so pricing may be higher than a managed MySQL like RDS. Doltgres offers free self-hosting, positioning it as a low-cost alternative to managed Postgres.

Setup time & first value

How long it actually takes to get something useful out of Dolt — broken out by persona, not the marketing-page minute.

For MySQL users, start with dolt init in minutes; deploy as a replica after a few hours. Doltgres setup is similar for Postgres users. DoltHub hosting is instant; private hosting may require sales contact.

Switching to or from Dolt

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From MySQL: Use Dolt as a MySQL replica to add versioning without migration.
  • From Postgres: Use Doltgres 1.0 for near-compatible migration with versioning.
  • From MongoDB: Use DumboDB for Mongo-compatible versioning.
Migrating out
  • To standard MySQL: Configure replication to a traditional MySQL instance.
  • To standard PostgreSQL: Use Doltgres's SQL compatibility to export data.
  • To MongoDB: Use DumboDB's export or replicate to a standard Mongo instance.

Integrations

MySQLDoltHubDoltLabHosted DoltDoltgresDumboDBMongoDB CompassTeamCity

Resources & Guides

Official links

Tools that pair well with Dolt

Common stack mates teams adopt alongside Dolt, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Dolt

View all
TablePlus

TablePlus

Native, fast GUI for MySQL, PostgreSQL, SQLite and more

PaidTry
Text2SQL

Text2SQL

Turn natural language into SQL queries across major databases with schema awareness, plus a desktop app.

FreemiumTry
Chat2DB

Chat2DB

Natural language to SQL client for databases with local-first privacy and 25+ DB support.

FreemiumTry

Frequently Asked Questions

Used Dolt? Help shape our editorial sentiment research.