Power BI ALM Toolkit

Power BI ALM Toolkit 5.1.20

A schema comparison tool for Power BI semantic models

  • By Power BI ALM Toolkit
  • Open Source
  • Updated Nov 5, 2025
Download for Windows

About Power BI ALM Toolkit

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:
  • https://github.com/microsoft/Analysis-Services/issues/322
  • https://github.com/microsoft/Analysis-Services/issues/323

Full release notes »

Technical details

PublisherPower BI ALM Toolkit
AuthorChristian Wade
Version5.1.20
Release date2025-11-05
LicenseMIT
Installer typemsi
Architecturex64
Package IDChristianWade.PowerBIALMToolkit
Install scopeAll users
DependenciesMicrosoft.VCRedist.2015+.x86

Install Power BI ALM Toolkit from the command line

Install with Windows Package Manager
winget install --id=ChristianWade.PowerBIALMToolkit -e
Update to the latest version
winget upgrade --id=ChristianWade.PowerBIALMToolkit -e
Uninstall
winget uninstall --id=ChristianWade.PowerBIALMToolkit -e
Silent install with the offline installer
msiexec /i "AlmToolkitSetup.msi" /quiet /norestart
Uninstall the MSI package
msiexec /x {5D1266FE-5004-42C2-B969-59231F880C54} /quiet

powerbi

Power BI ALM Toolkit version history

5.1.11 Jan 14, 2025

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.