About PBIXray
PBIXray is a set of tools for Power BI developers and data engineers who need to work with .pbix files outside of Power BI Desktop.
The open source library
pbixray is a Python library that parses PBIX files without requiring Power BI Desktop or a Microsoft account. It gives you programmatic access to every component of a PBIX file — tables, columns, DAX measures, M queries, report layout, relationships, and row-level security roles.
pip install pbixray
It’s used by developers building data catalogues, CI/CD pipelines for Power BI, schema diff tools, documentation generators, and migration utilities.
The macOS app
A native macOS application for opening and inspecting PBIX files is in development. It provides a fast, offline viewer for the data model, report pages, and M queries — no Power BI Desktop or Windows required. A Quick Look plugin for Finder is also planned.
Who makes this
PBIXray is developed by Hugoberry (Igor Cotruta), an independent developer based in London. The commercial product is owned and maintained by Alphaverse Limited, a UK-registered company.
All software is designed, built, and hosted in the United Kingdom.
Articles
The articles on this site document the internals of the PBIX file format in depth — useful reading for anyone building Power BI tooling or wanting to understand how Power BI works under the hood.
Contact
Questions, feedback, or partnership enquiries: igor.cotruta@gmail.com