Power BI Developer Center

Power BI REST API

Use the Power BI REST API to push data directly from your application into a dataset in Power BI. Your dashboards will be updated in real-time when the data changes. No more waiting or having to press the Refresh button!

Real time icon

Create real-time dashboards from your application

Uncover real-time insights from devices, sensors and applications. Use the Power BI REST API or Azure Stream Analytics to push data directly from your application into a dashboard in Power BI.

Get started
Graph arrow icon

Visualize data the way you want

We’re enabling developers to easily add custom visuals into Power BI for use in dashboard, reports and content packs. To help you get started, we’ve published the code for all of our visualizations to GitHub.

Get started
Enable in app icon

Integrate with Power BI

Create and publish content from your application into Power BI. Use Power BI to accelerate your solutions and focus on your core value.

Microsoft respects your privacy. To learn more please read our online Privacy Statement

Power BI Content Packs

Create a content pack to give instant insights to your users. Your content pack will includes a custom data model, dashboard, and report that help your users monitor, explore and share insights. Power BI enables your users to customize their own dashboards and reports starting with the ones you provide, so they get answers faster.

Want to build your own content pack?

Success! A download link was sent to:

Microsoft respects your privacy. To learn more please read our online Privacy Statement