Skip to content
fabricstack.dev

Power BI Client React

free

Microsoft's official React wrapper around powerbi-client, providing components and services to embed Power BI content in React applications.

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

What it does

powerbi-client-react is Microsoft’s official React wrapper around the powerbi-client JavaScript library. It provides React components and services to embed Power BI reports, dashboards, tiles, and other content into React applications, exposing the embedding lifecycle and event handling in an idiomatic React form.

Why use it

Use it to embed Power BI content in React apps without writing the imperative powerbi-client glue yourself, managing embedding through props and component state instead.

Getting started

npm install powerbi-client-react

It depends on powerbi-client; see the Power BI embedded analytics documentation for embed-token setup.

Related tools

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

Library Free Microsoft
  • #official
  • #embedding

Community command-line tool that brings source control to Power BI by extracting .pbix files into a diff-able folder structure and compiling them back.

CLI Free
  • #pbix
  • #cicd
  • #automation

CLI toolset for automating Power BI reports in the PBIR (enhanced report) format; browse, edit, validate, and publish reports from the terminal.

CLI Free Preview
  • #pbir
  • #automation
  • #ai