Power BI offers a wide range of options for developers. This ranges from embedding to custom visuals and streaming datasets.
The Power BI service and Power BI Embedded in Azure are coming together to offer a single API for embedding your dashboards and reports. This means you will have one API surface, a consistent set of capabilities and access to the latest Power BI features – such as dashboards, gateways and app workspaces – when embedding your content. For more information, see Embedding with Power BI.
For more information about how to develop and publish a custom visual, see Publish custom visuals to the Office store.
You can use the Power BI API to push data into a dataset. This allows you to add a row to a table within a dataset. The new data can then be reflected in tiles on a dashboard and within visuals within your report.
For more information, see Push data into a dashboard
Embedding with Power BI
How to migrate Power BI Embedded workspace collection content to Power BI
Power BI C# Git repo
Publish custom visuals to the Office store
Power BI Visuals Git repo
Power BI API on Apiary
Power BI Premium whitepaper
More questions? Try the Power BI Community