Set up your Power BI embedding environment

With this quick, 4-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

Choose the type of application you are developing

Enter your application’s homepage URL

Enter a URL where users will be redirected upon sign in so your application can receive an authorization code

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

STEP 3 (optional)
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

If you already have a workspace or an app workspace with content ready for embedding, you can skip this step.

Name your app workspace

STEP 4 (optional)
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

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

Download the sample app to explore Power BI’s robust embedding capabilities.
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!