
Dolt
Dolt is a SQL database with version-control operations for data, including fork, clone, branch, merge, push, and pull.
What Dolt is
Dolt is a SQL database with version-control operations for data, including fork, clone, branch, merge, push, and pull. It can be connected to like a MySQL database or deployed as a versioned MySQL replica. Users can inspect commits, compare diffs, resolve SQL conflicts, and revert commits. DoltHub hosts public data at no charge and provides a web interface for editing and pull-request review. Databases are public by default; Pro users or organizations can create private databases with collaborator and organization permissions. DoltLab provides a self-hosted DoltHub option for a private network or development machine. Official connectors include JDBC, Perl DBI, MySQL Connector/Python, and Go sqlx/database/sql, with listed framework integrations including Django, SQLAlchemy, Prisma, Laravel, Hibernate, GORM, Rails, and FastAPI. The open-source Dolt product is free. DoltHub Pro is $5 a month. Hosted Dolt's listed trial instance is $50 a month; hosted deployments include nightly full backups retained for 14 days and AWS and GCP private networking.
Good
- SQL changes can be branched, merged, and reverted.
- DoltHub provides editing and pull-request review.
- DoltLab can be self-hosted.
- Includes connectors and integrations for multiple frameworks.
Watch out
- DoltHub databases are public by default.
- DoltHub Pro costs $5 a month.
- Hosted Dolt trial instance costs $50 a month.
Who it suits
Dolt suits developers and teams who want SQL data managed with version-control workflows. DoltHub and DoltLab offer hosted collaboration and self-hosting options, respectively.
Verdict
Dolt puts version-control operations alongside SQL data, with options for hosted collaboration or self-hosting. Check database visibility and the separate pricing for Pro or hosted use when choosing a setup.
Plans and prices
From Dolt's own pricing page, checked 1 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Dolt | Free | free and open source · ~100 MB program |
| DoltHub Pro | $5 a month | 100 MB private data storage free · $1/GB/month over 5 GB · monthly |
| Hosted Dolt trial instance | $50 a month | t2.medium EC2 instance · 50 GB storage · no time limit · monthly |
The facts
Each one read from Dolt's own pages, with the date it was checked.
What it does
- Access permissions
- DoltHub databases are public by default; Pro users or organizations can create private databases with collaborator and organization permissions.checked 1 Oct 2026
- Connectors
- Officially integrated connector libraries include JDBC, Perl DBI, MySQL Connector/Python and Go sqlx/database/sql.checked 1 Oct 2026
- Framework integrations
- Officially tested frameworks and ORMs include Django, SQLAlchemy, Prisma, Laravel, Hibernate, GORM, Rails and FastAPI.checked 1 Oct 2026
- Hosted backups
- Hosted Dolt makes full database backups nightly and retains them for 14 days.checked 1 Oct 2026
- Hosted SQL workbench
- Each Hosted Dolt deployment includes a web SQL workbench with pull requests, diffs, commit logs, ER diagrams and CSV upload/download.checked 1 Oct 2026
- MySQL compatibility
- Dolt can be connected to like a MySQL database and deployed as a versioned MySQL replica.checked 1 Oct 2026
- Private networking
- Hosted Dolt supports AWS and GCP private networking.checked 1 Oct 2026
- Security compliance
- DoltHub states that it received SOC2 compliance and provides a Trust page with its controls and processes.checked 1 Oct 2026
- Self-hosting
- DoltLab is a self-hosted version of DoltHub that runs in your own network or on your development machine.checked 1 Oct 2026
- Support
- Hosted Dolt includes enterprise support, with deployment-console tickets answered by an on-call team member within the hour.checked 1 Oct 2026
- Version control
- Dolt provides branches, SQL conflict resolution, commit inspection, diffs and commit reverts.checked 1 Oct 2026
- Web collaboration
- DoltHub hosts public data for free and provides a web GUI with editing and pull-request review.checked 1 Oct 2026
- What it does
- Dolt is a SQL database that supports fork, clone, branch, merge, push and pull like a Git repository.checked 1 Oct 2026
The company
- Company business model
- DoltHub says it sells enterprise support, Hosted Dolt, DoltHub Pro and DoltLab Enterprise around its free open-source Dolt product.checked 1 Oct 2026
The full review of Dolt
Overview
Dolt is a SQL database for teams that want database changes to be branched, reviewed and merged rather than treated as opaque updates. It is best suited to work involving tabular data and SQL workflows; its version-control model is a poor match if private data must stay on a free DoltHub database.
MySQL compatibility and Git-like operations make Dolt a distinctive option for managing evolving datasets. The open-source core is free, but private collaboration and hosted deployments bring separate costs and important storage limits.
Key features
- Versioned tables: Dolt supports branches, commit inspection, diffs, SQL conflict resolution and commit reverts. Dataset branching and point-in-time rollback operate at table snapshot granularity, giving teams a way to isolate changes and inspect them before integrating them.
- MySQL compatibility: Dolt can be connected to like a MySQL database or deployed as a versioned MySQL replica. That makes it relevant to teams seeking version control without abandoning a SQL-facing workflow.
- Web collaboration: DoltHub hosts public data for free and offers editing and pull-request review in a web GUI. Databases are public by default; Pro users and organizations can create private databases with collaborator and organization permissions. The free public model is useful for openly shared data, but unsuitable for confidential datasets.
- Hosted workbench and operations: Each Hosted Dolt deployment includes a web SQL workbench with pull requests, diffs, commit logs, ER diagrams and CSV upload and download. Hosted Dolt also makes nightly full backups and retains them for 14 days, supports AWS and GCP private networking, and includes enterprise support with deployment-console tickets answered by an on-call team member within the hour.
- Self-hosting and integrations: DoltLab provides a self-hosted DoltHub experience in a private network or on a development machine. Official connector libraries include JDBC, Perl DBI, MySQL Connector/Python and Go sqlx/database/sql; tested framework and ORM integrations include Django, SQLAlchemy, Prisma, Laravel, Hibernate, GORM, Rails and FastAPI.
- Security posture: DoltHub says it received SOC2 compliance and provides a Trust page covering its controls and processes, a useful consideration for organizations evaluating hosted use.
Pricing
The core Dolt product is free and open source at free, with an approximately 100 MB program. It is the natural starting point for individuals or teams able to manage their own deployment, but it does not make private DoltHub collaboration free.
DoltHub Pro costs $5 a month, billed monthly. It includes 100 MB of private data storage free, with storage over 5 GB charged at $1/GB/month. This is the paid route for Pro private databases and permissions; teams should weigh the storage allowance and overage price against their data volume.
Hosted Dolt trial instance costs $50 a month, billed monthly, for a t2.medium EC2 instance and 50 GB of storage. Despite the plan name, it has no time limit. It suits teams wanting a managed deployment and its operational features, while the instance and storage scope may constrain larger workloads. DoltHub also sells DoltLab Enterprise and enterprise support; those offerings have custom pricing.
Platforms
Dolt supports API, Linux, macOS, self-hosted, web and Windows environments. This breadth accommodates both locally managed setups and browser-based collaboration, while the deployment choice determines whether teams take on hosting themselves or use Hosted Dolt.
Who it's for
Choose Dolt when SQL access and reviewable changes to tables matter together, particularly for teams that need branches, diffs and rollback as part of data work. It is less suitable when private collaboration must be free, or when the team wants a conventional database without version-control workflows to manage.
Pros and cons
- Pro: Branches, diffs, conflict resolution and reverts make changes to tabular data inspectable and reversible.
- Pro: MySQL compatibility and a broad set of connectors and framework integrations support existing SQL-oriented workflows.
- Pro: Hosted deployments bundle a SQL workbench, nightly backups, private networking and responsive enterprise support.
- Con: DoltHub databases are public by default, so confidential collaboration requires Pro or an organization account.
- Con: Pro storage beyond 5 GB costs $1/GB/month, making data volume a meaningful ongoing cost.
- Con: Hosted Dolt's stated instance is t2.medium EC2 with 50 GB storage, a defined configuration rather than an unlimited hosted tier.
Alternatives
For version control centered on SQL tables and MySQL compatibility, Dolt is the more direct fit. Consider these alternatives when the data or workflow calls for a different emphasis:
- git-annex is a free option for managing large files without storing their contents in Git, rather than versioned SQL tables.
- DataLad is a free, open-source alternative for readers comparing data-versioning tools.
- Apache Paimon is a free, open-source data lake platform where connector and storage plugins can be chosen for the environment.
- Oxen is another freemium option; its Explorer plan is free forever and includes unlimited public repositories and collaborators, plus five private repositories.
- Nile offers a free local plan that runs entirely on the user's machine without a cloud account.
- lakeFS is a freemium alternative with an Enterprise plan for managed cloud or self-managed deployments, including on-premises, private-cloud and air-gapped setups.
- Weights & Biases is a freemium alternative for readers comparing data and model tooling across its supported platforms.
- Graviti is a freemium alternative with a free Starter plan that includes 100GB private cloud storage, 50K rows and XS /2 hrs free.
See also the Data Version Control Tools category.
Verdict
Dolt is the right choice for teams that want SQL tables managed with branch-and-merge version control, especially when MySQL compatibility and reviewable data changes are priorities. Its strongest case is the combination of table-level versioning and collaboration tools; look elsewhere if private data must use a free hosted plan or if a fixed hosted instance does not fit the workload.
Getting started
- Open the Dolt website
- Choose Dolt, DoltHub, DoltLab or Hosted Dolt
- Deploy on Linux, macOS, Windows, web or your own infrastructure
- Connect through a listed connector or framework integration
- Create or access a database and use branches, commits and pull requests
Limits worth knowing
The free Dolt plan lists an approximately 100 MB program. DoltHub Pro includes 100 MB of private data storage free, with $1/GB/month over 5 GB; Hosted Dolt lists a t2.medium EC2 instance with 50 GB storage.
Questions
Is Dolt free?
The Dolt plan is free and listed as free. Dolt is described as free and open source.
What does DoltHub Pro cost?
DoltHub Pro costs $5 a month, billed monthly.
Can Dolt work with MySQL?
Yes. Dolt can be connected like a MySQL database and deployed as a versioned MySQL replica.
Can Dolt be self-hosted?
Yes. DoltLab is a self-hosted DoltHub version for your network or development machine.
What platforms are supported?
Listed platforms are API, Linux, macOS, self-hosted, web and Windows.
Alternatives to Dolt
- 1

Roboflow
Free planAndroidiOSWebAPI8.3From $39 a month - 2

Weights & Biases
Free planAndroidiOSWebAPI8.3From $60 a month - 3

DagsHub
Free planWebAPILinuxmacOS7.9From $99 a month - 4
git-annex
Free planOpen sourceAndroidWebAPILinux7.7Free plan - 5

ClearML
Free planWebAPILinuxmacOS7.4From $15 a month - 6

Neon
Free planWebAPILinuxmacOS7.1$0.11 usage-based
