Dolt

github.com/dolthub/dolt APIs & Databases Open-source projectOpen source

A SQL database with Git-style version control, Dolt supports branching, merging, pushing, and pulling data.

github.com/dolthub/dolt
Dolt homepage screenshot

About Dolt

Dolt is an open source SQL database with Git-style version control. It versions tables instead of files and supports forking, cloning, branching, merging, pushing, and pulling data.

You can connect to Dolt like a MySQL database to read or modify schema and data. Version control is available in SQL through system tables, functions, and procedures. You can also use the dolt command-line interface to import CSV files, check status, stage and commit changes, view logs and diffs, manage branches, resolve merge conflicts, and sync with remotes.

It suits developers and data teams who use Git and SQL and want to track changes to datasets and collaborate. Related projects include DoltHub for sharing databases, DoltLab for self-hosting, and Doltgres, a Postgres-compatible version in beta.

Key features

  • SQL database that versions tables with Git-style operations
  • Branch, merge, clone, push and pull data
  • Connects like a MySQL database for schema and data
  • Version control through SQL system tables and procedures
  • CLI to import CSV files, commit and sync changes
Best for: Developers and data teams who want Git-style branching and merging for SQL data.
Good for
  • Open source with public code repository
  • Uses familiar Git commands and MySQL compatibility
  • Supports branching, merging and conflict handling for data
Watch out for
  • Postgres-compatible version is in beta

Dolt at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Dolt alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in APIs & Databases

Well-known listings from the same topic.

All 93

Dolt FAQ

What is Dolt?
Dolt is an open source SQL database that versions tables using Git-style operations such as branch, merge, push and pull.
How can I work with data in Dolt?
You can connect like a MySQL database and use SQL system tables, functions and procedures for version control. You can also use the dolt CLI to import CSV files, commit changes and sync with remotes.
What are DoltHub, DoltLab and Doltgres?
DoltHub is a place to share Dolt databases, and DoltLab is for hosting your own version. Doltgres is a Postgres-compatible version that is in beta.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing