Automic VaultAutomic Vault

brew

Install dolt with Homebrew, apk, chocolatey, MacPorts, Nix, pacman, scoop, winget

Git for Data. Version 2.1.10 via Homebrew; verified 2026-06-26.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dolt

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install dolt

MacPorts ports tree · devel/dolt/Portfile · source: api.github.com

overview

Package summary

Git for Data

Commands and aliases

  • dolt

history

Project history and usage

Dolt is a version-controlled SQL database: it gives tables Git-like clone, branch, diff, merge, push, and pull workflows while exposing a MySQL-compatible server and client experience.

Project history

The Dolt repository was created in July 2019 and its README has long summarized the project as Git for Data. The core idea is simple and unusual: Git versions files, while Dolt versions tables.

The earliest listed GitHub release in the current release stream is v0.9.7 from August 2019. By 2026, Dolt had reached the 2.x series with frequent releases, showing a long-lived database engine rather than a one-off CLI experiment.

Dolt's project surface expanded into a broader DoltHub ecosystem. The README points to DoltHub for sharing public databases, DoltLab for self-hosting a DoltHub-like service, Hosted Dolt for managed servers, and Doltgres as the related Postgres-flavored project.

Adoption history

Dolt is packaged unusually widely for a database engine with version-control semantics. The official README documents direct release installs, Homebrew, Arch Linux official repositories, MacPorts, Windows installers, Chocolatey, Docker images, and source builds; the package metadata also lists additional package managers such as Nix, Scoop, Winget, and apk.

Its adoption story is tied to a specific audience: data engineers, analysts, and application developers who want data changes to have branch, diff, blame, merge, and remote workflows instead of living only inside dumps, migrations, or opaque database snapshots.

How it is used

Dolt can be used as a Git-like CLI in a data repository, a SQL query tool, or a MySQL-compatible server. The README lists familiar commands such as init, status, add, diff, commit, log, branch, checkout, merge, clone, fetch, pull, push, remote, tag, and blame alongside SQL-specific commands.

A typical workflow imports or edits tables, stages table changes, commits them, branches for experiments, merges teammate changes, and pushes or pulls from a remote. The same data can also be served to MySQL clients through dolt sql-server.

Why package nerds care

Dolt is significant because it bends two familiar package categories into one installable tool: a database binary and a Git-like version-control CLI. For package nerds, it is a rare case where the command name, storage engine, server mode, and hosted ecosystem all revolve around one data-versioning model.

It also demonstrates a modern database project that treats command-line ergonomics as central. Installing dolt gives users both a database server and a VCS-shaped toolbox, which is why it shows up across OS package managers rather than only as a server image.

Timeline

  • 2019: Dolt repository created and v0.9.7 released.
  • 2020: Dolt continued frequent 0.x releases while maturing the database format and CLI.
  • 2024: README points users to published use cases and a broader DoltHub ecosystem.
  • 2026: v2.1.10 released, with active development continuing in late June.

Related projects

  • Dolt is closely related to DoltHub, DoltLab, Hosted Dolt, and Doltgres. Conceptually it also sits between Git, MySQL-compatible databases, data version-control systems, and hosted dataset-sharing platforms.

security posture

Risk level: orange

formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • formula declares a Homebrew service

Signals

  • metadata:service

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.dolt/config_global.json.dolt/config.json

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.dolt/creds/*.jwk

executables

Installed executables

CommandKindExposureNote
doltcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version2.1.10
manager updated2026-06-26
local dataok
upstreamcurrent
latest detectedv2.1.10

https://github.com/dolthub/dolt

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:dolt
Version2.1.10
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/dolt
Homepagehttps://www.dolthub.com
Repositoryhttps://github.com/dolthub/dolt
Upstream docshttps://docs.dolthub.com/
LicenseApache-2.0
Source archivehttps://github.com/dolthub/dolt/archive/refs/tags/v2.1.10.tar.gz
Last updated2026-06-26T18:45:00Z
Pulseupdated
Dependenciesicu4c@78
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedolt
Version Scheme1
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

dolt

nix profile install nixpkgs#dolt
  • normalized package name match
  • Matched by: Dolt
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/do/dolt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

dolt 2.0.6-r0

Dolt – It's Git for Data

https://www.dolthub.com

sudo apk add dolt
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: dolt
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Dolt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dolt from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

dolt 1:2.1.6-1

Git for data! A version controlled relational database

https://www.dolthub.com

sudo pacman -S dolt
  • License: Apache
  • Architecture: x86_64
  • 1 dependencies
  • normalized package name match
  • Matched by: Dolt
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dolt from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

dolt

sudo port install dolt
  • normalized package name match
  • Matched by: Dolt
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/dolt/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

dolt

choco install dolt
  • normalized package name match
  • Matched by: Dolt
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: dolt from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','dnspy'
Scoop95%

main/dolt

scoop install main/dolt
  • normalized package name match
  • Matched by: Dolt
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/dolt.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

DoltHub.Dolt

winget install --id DoltHub.Dolt -e
  • normalized package name match
  • Matched by: Dolt
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: DoltHub.Dolt from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment