Set up your Power BI embedding environment

With this quick, 5-step process, you can set up everything you need to start embedding analytics in your application.
If you encounter any issue, use our troubleshooting page

Register your application

Register your application with Azure AD to allow your application access to the Power BI REST APIs and to set resource permissions for your app. You can change this later in the Microsoft Azure portal. Learn more

Application Name

Enter a display name to identify your application in Azure

Select the APIs and the level of access your app needs. You can change these settings later in the Azure portal.

By clicking Register, you agree to the terms of use

Create an app workspace

In order to start adding content to Power BI, you need to create an app workspace. You can manage your app workspace in the Power BI web service. Learn more

Name your app workspace

Import content

To download a pre-configured sample app, or to import data and start embedding, you need to go back to Step 3 and create an app workspace. To start embedding using content from an existing workspace, you can skip this step.

To embed Power BI content in your app, you can use a sample report to get started, or upload your own .pbix file. Learn more

Grant permissions

Grant permissions for your application to access the selected APIs with the signed in account.
Learn how to grant permissions directly in Azure Portal.

Your application will be ready in seconds

Success! Your Power BI embedding environment is ready to use.

Download the sample app to explore your embedded content with all the relevant information from the environment you’ve set up, pre-configured and ready to test.
If you encounter any issue, use our troubleshooting page

image/svg+xml dev-center-logo

Power BI Developer Center

Find all the resources you need in one place, including documentation, APIs, tutorials, and more!