fabricstack.dev

Power BI Client (JavaScript)

free

Microsoft's official JavaScript/TypeScript library for embedding Power BI reports, dashboards, tiles, and Q&A into web applications.

Category
reporting-embedding
Type
library
Language
TypeScript
Maintainer
microsoft
Author
Microsoft
Added
Jun 1, 2026

What it does

powerbi-client is the official JavaScript/TypeScript library for embedding Power BI content — reports, dashboards, tiles, Q&A, and paginated reports — into web applications. It provides an embedding service plus an object model for runtime interaction such as switching pages, applying filters, and handling events.

Why use it

Use it to build Power BI Embedded experiences in custom web apps, controlling embedded content programmatically. An official React wrapper, powerbi-client-react, is also available.

Getting started

npm install powerbi-client