Build with Power BI

Business intelligence and analytics from Microsoft Power BI can be customized, extended, and embedded in applications using our comprehensive set of APIs and fully documented SDK libraries.

Embed Power BI in apps, websites, and portals

Embed Power BI in apps, websites, and portals

Embed stunning, interactive data visualizations in applications, websites, portals, SharePoint, Microsoft Teams, and more, to showcase your business data in context. Using Power BI REST APIs and the Power BI SDK, you can easily embed interactive reports and dashboards, so your users can enjoy consistent, high-fidelity experiences across devices.

Create custom visuals

Create custom visuals

Visualize your data any way you want by creating fully-customized data visualizations. Share the visuals you create with your organization, embed them in an app, or share them with the world on AppSource. Develop and test visuals with our open-source SDK, based on well-known open-source JavaScript libraries like D3, jQuery, and more.

Automate your BI solution

Automate your BI solution

Reduce development time by taking advantage of a wide variety of automation options. Push data into a Power BI dataset, refresh your data automatically, auto-scale Azure resources, automate your application lifecycle management (ALM), and more, with Power BI REST APIs.