Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English
Read in English Edit

Share via

Facebook x.com LinkedIn Email

Power BI embedded analytics Client APIs

A client side library for embedding Power BI using JavaScript or TypeScript.

Get started

Overview

  • What is Power BI embedded analytics?
  • Understanding the different embedding solutions

Get started

  • Embed a report
  • Embed a report visual
  • Embed a paginated report
  • Embed a dashboard
  • Embed a Power BI item in a Jupyter notebook
  • Embed a Power BI item in a React application

Client APIs

Concept

  • How to handle events
  • Refresh the access token
  • Use bootstrap for better performance

How-To Guide

  • Control report filters
  • Configure report settings
  • Create, edit, and save a report
  • Report bookmarks
  • Personalize a report layout
  • Optimize a Power BI report for mobile layout

References and resources

Reference

  • Power BI embedded analytics playground
  • Power BI Client on GitHub
  • Power BI Report Authoring on GitHub
  • Power BI embedded analytics documentation
  • Developer samples and scripts
  • Embedding setup tool
  • Stack Overflow
  • Power BI REST APIs
Your Privacy Choices
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2025
Your Privacy Choices
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2025