Embed analytics for your organization's Power BI users

With embedded analytics, you can extend the value of Power BI Premium and Power BI Pro. Embed analytics in internal websites, applications, and portals to empower your organization to make data-driven decisions. When you embed visual analytics with the embedding solution for Power BI users in organizations, users are authenticated with their own Power BI account credentials and can view only content that they've been authorized to access in Power BI. Create rich, interactive reports with visual analytics for embedding with Power BI Desktop, or visit AppSource to find a workshop or a Power BI expert to help you get started. To embed Power BI in an application for your customers, see our solution for application developers, Power BI Embedded.

EXPLORE FEATURES 

Start embedding analytics for your Power BI users

1. Set up your analytics environment

To set up your embedding environment, you will need an Azure Active Directory (Azure AD) tenant with at least one Power BI Pro user. If you're creating a test environment, you can use your regular Power BI Pro account, or sign up for a free 60-day trial.

LEARN MORE  GET STARTED 

2. Embed analytics

Use the Power BI REST APIs and JavaScript APIs to embed Power BI dashboards, reports, and tiles in your application.

LEARN MORE 

3. Publish to production

Host your content on Premium capacity to share it with Power BI users in your organization.

LEARN MORE 

Other embedding options

Sharepoint Logo

Embed in SharePoint Online

LEARN MORE 
Teams Logo

Embed in Microsoft Teams

LEARN MORE 
Global Logo

Embed in a website or blog

LEARN MORE 

Embedding tools

REST API

Get programmatic access to Power BI resources with RESTful APIs.

.NET SDK

Our .NET client library provides easy access to Microsoft Power BI public REST endpoints.

JavaScript API

Integrate Power BI into your app with our suite of JavaScript web components.


Embedding resources