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.

Get Started 
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 client APIs, easily embed interactive reports and dashboards for consistent, high-fidelity experiences across devices. Check out the Power BI Embedded analytics playground to explore and experience the client APIs. Browse the interactive showcases to see how to enhance Power BI analytics for your organization and customers.

Create Power BI visuals

Create Power BI 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 and jQuery.

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.