Dolt is Git for Data!
Dolt is a SQL database that you can fork, clone, branch, merge, push
and pull just like a Git repository.
Connect to Dolt just like any MySQL database to read or modify schema
and data. Version control functionality is exposed in SQL via system
tables, functions, and procedures.
Or, use the Git-like command line interface to import CSV files, commit
your changes, push them to a remote, or merge your teammate's changes.
All the commands you know for Git work exactly the same for Dolt.
Git versions files. Dolt versions tables. It's like Git and MySQL had a
baby.
We also built DoltHub, a place to share
Dolt databases. We host public data for free. If you want to host
your own version of DoltHub, we have DoltLab.
If you want us to run a Dolt server for you, we have Hosted Dolt.
Prefer Postgres instead of MySQL? Try Doltgres, now
in its Beta release.
Join us on Discord to say hi and
ask questions, or check out our roadmap
to see what we're building next.