Set up your Power BI embedding environment

Use this quick, 5-step process, to set up a dev environment and start embedding analytics in your application.

Then, when you’re ready to build a production-ready solution, we recommend setting up service principal Learn how to use service principal
Need help? Check out our troubleshooting guide

Your session has expired. Please refresh the page and sign in again.

STEP 2
Register your application

Register your application with Azure AD to allow your application to access the Power BI REST APIs and to set resource permissions for your application. 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 application needs. You can change these settings later in the Azure portal.
Learn more

By clicking Register, you agree to the terms of use

Note: An application registered here can’t be used as a service principal. Learn how to register a service principal

STEP 3
Create a workspace

To add content to your application, you’ll need to create a workspace in Power BI. You can manage your workspace in the Power BI service. If you already have a workspace, you can skip this step. Learn more


Name your workspace

STEP 4
Import content

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

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

STEP 5
Grant permissions

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

Your application will be ready in seconds

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

Download the sample application to explore your embedded content with all the relevant information from the environment you’ve set up, pre-configured and ready to test.
Need help? Check out our troubleshooting guide

image/svg+xml dev-center-logo

Power BI Developer Center

Learn about using Power BI Embedded
  • Use service principal to embed Power BI analytics
  • Explore our comprehensive set of APIs and fully documented SDK libraries
  • Get pointers for common developer scenarios
  • Find links to valuable resources, such as blogs, video tutorials, and more
Success! Trial extended

You have started your 60-day Power BI Pro trial. To purchase, contact your Office 365 tenant administrator.

Copied to clipboard