Most database tooling ships with a runtime to install, a service to configure, and a license server to point at. SchemaSmith ships as three self-contained CLIs.
Installs schemaquench, schematongs, and datatongs onto your PATH via Chocolatey. Upgrade later with choco upgrade schemasmith.
choco install schemasmith
Don't have Chocolatey? Use the manual install below.
Downloads the x64 archive, extracts to C:\Tools\SchemaSmith, and adds it to your user PATH. Replace win-x64 with win-arm64 for ARM systems.
Invoke-WebRequest "https://schemasmith.com/dl/windows/x64-zip" -OutFile SchemaSmith.zip
Expand-Archive SchemaSmith.zip -DestinationPath C:\Tools\SchemaSmith
[Environment]::SetEnvironmentVariable('Path', $env:Path + ';C:\Tools\SchemaSmith', 'User')
Open a new terminal after running so the PATH change takes effect.
The universal Unix path covers macOS — install.sh detects your architecture and installs the three CLIs onto your PATH. Or grab the matching .tar.gz directly.
Detects your architecture, downloads the matching .tar.gz, verifies SHA-256, and installs schemaquench, schematongs, and datatongs onto your PATH.
curl -fsSL https://schemasmith.com/dl/install.sh | sh
Source: install.sh · Override with INSTALL_VERSION or INSTALL_DIR env vars.
.deb on Debian/Ubuntu, .rpm on RHEL/Fedora, .tar.gz elsewhere. install.sh handles all three automatically.
| File | Arch | Size | SHA-256 | Download |
|---|---|---|---|---|
SchemaSmith-2.0.0-linux-x64.tar.gz |
x64 | 117 MB | 07afc7bd |
Download |
SchemaSmith-2.0.0-linux-arm64.tar.gz |
arm64 | 112 MB | 524afe75 |
Download |
schemasmith_2.0.0_amd64.deb |
amd64 | 121 MB | 7849a35c |
Download |
schemasmith_2.0.0_arm64.deb |
arm64 | 116 MB | 4107f344 |
Download |
schemasmith-2.0.0-1.x86_64.rpm |
x86_64 | 121 MB | 51ef13e8 |
Download |
schemasmith-2.0.0-1.aarch64.rpm |
aarch64 | 116 MB | b3d4218a |
Download |
Detects your distro and architecture, downloads the matching package, verifies SHA-256, and installs schemaquench, schematongs, and datatongs onto your PATH. POSIX sh — runs on whatever shell your distro or container ships.
curl -fsSL https://schemasmith.com/dl/install.sh | sh
Source: install.sh · Override with INSTALL_VERSION or INSTALL_DIR env vars.
Get-FileHash <filename> -Algorithm SHA256
shasum -a 256 <filename>
sha256sum <filename>
Compare the SHA-256 of your downloaded file against the matching line in SHA256SUMS . Recommended for regulated environments. Note: install.sh runs this check automatically.