The Data as Code Series
17 March 2026
At the end of this session, participants should be able to:
describe the similarities between git and dolt and GitHub and DoltHub
use concepts of dolt-based version control of data in relation to git-based version control of code
identify the advantages and limitations of using dolt and DoltHub for version control of data
describe some relevant use cases for dolt and DoltHub for version control of data
What is dolt and DotHub
Demonstration: How to initiate and manage a version-controlled database using dolt and DoltHub
Use cases for version-controlled database using dolt and DoltHub
dolt and DoltHubdoltgit repository
DoltHub
a place to share dolt databases
public data are hosted for free
adds a modern, secure, always on database management web GUI to the dolt ecosystem.
dolt is to DoltHub as git is to GitHubDoltHubDoltHub account


dev branch, add a new row of data to the cyclones tabledev to main with the new row of datamainmainData collaboration and curation on DoltHub
Distributing versioned data through dolt as an alternative to APIs
Data model quality control and versioning
Slides can be viewed at https://d4dm.org/dolt-git-for-data
PDF version of slides can be downloaded at https://d4dm.org/dolt-git-for-data/dolt-git-for-data.pdf
R scripts for slides available at https://github.com/data4decisionmakers/dolt-git-for-data