Power BI displays dashboards that are interactive, and can be created and updated from many different data sources in real time. Using any programming language that supports REST calls, you can create apps that integrate with a Power BI dashboard in real-time. You can also integrate Power BI tiles and reports into apps.
Developers can also build their own data visualizations that can be used in interactive reports and dashboards.
Here are some of the things you can do with the Power BI APIs.
|To do this||Go here|
|Extend an existing business workflow to push key data into a Power BI dashboard.||Push data into a dashboard|
|Embed dashboards into an app.||Integrate a dashboard into an app|
|Embed tiles into an app.||Integrate a tile into an app walkthrough|
|Embed reports into an app.||Integrate a report into an app walkthrough|
|Import a Power BI Desktop file||Import PBIX File|
|Authenticate a Power BI web app.||Authenticate a Power BI web app|
|Create a custom visual.||Create custom visuals|
Check out the Power BI projects on GitHub and our samples - GitHub has many Power BI projects: Go to GitHub and search “Power BI”. Or, we have these samples:
Push data into a dataset
Integrate a dashboard into an app
Integrate a tile into an app
Integrate a report into an app
Getting started with custom visuals developer tools Power BI REST API reference
Power BI Embedded Service
More questions? Try the Power BI Community