The ALM Toolkit is a schema comparison tool for Power BI semantic models that enables scenarios such as: - Easily deploy changes only to model metadata, whilst retaining data including incremental refresh data. - Diff & merge across models/repos with guardrails to ensure the integrity of the resulting model metadata. Pick and choose objects to reuse in other models. - Reuse common objects across models. For example, conformed dimensions, standardized date dimensions, and common measures to be standardized across models. - Command-line execution for automation. ALM Toolkit supports the Tabular Model Definition Language (TMDL) format to view semantic model metadata in a human-readable, YAML-like syntax. See the TMDL documentation page for more information.
What's new in 5.1.20
First prod build (digitally signed) that supports
DAX UDFs
Now Desktop is officially hardened, removed restrictions for Desktop instance PBIX target
Includes fix for https://github.com/microsoft/Analysis-Services/issues/354
Includes fixes for https://github.com/microsoft/Analysis-Services/issues/343
Introduced Interactive Login option now that latest TOM client libs now support it. This fixes:
Build with latest TOM client libs including fix for TMDL serialization showing variant data type
Frequently asked questions
Is Power BI ALM Toolkit free?
Yes. Power BI ALM Toolkit is free and open-source software released under the MIT license.
What is the latest version of Power BI ALM Toolkit?
The latest version is 5.1.20, released on Nov 5, 2025.
Is it safe to download Power BI ALM Toolkit?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 8f945cfd6aad45148cbe0ca64b988ef4b81e3ef113f2c9fce25e333795fdeb5f.
Which Windows versions does Power BI ALM Toolkit support?
Power BI ALM Toolkit runs on Windows and is available for 64-bit (x64) systems.
How do I install Power BI ALM Toolkit silently?
Run the offline installer with msiexec /i "AlmToolkitSetup.msi" /quiet /norestart, or install it with Windows Package Manager: winget install --id=ChristianWade.PowerBIALMToolkit -e --silent.
How do I uninstall Power BI ALM Toolkit?
Open Settings › Apps › Installed apps, find Power BI ALM Toolkit and select Uninstall. From the command line, run winget uninstall --id=ChristianWade.PowerBIALMToolkit -e.
Chocolatey is The Package Manager for Windows. It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure and
Dell Command Update is a stand-alone application for systems that provides updates for system software that is released by Dell. This application simplifies the BIOS, firmware, driver, and application