Power BI developer documentation
As a Power BI developer you can embed Power BI content, develop a Power BI visual and automate Power BI processes.
Get started
Set up a Power BI Embedded solutionOverview
Develop your own Power BI visualOverview
Power BI securityHow-To Guide
Browse Power BI PowerShell code samplesEmbedded analytics
Solutions and best practices for Power BI developers
Power BI Desktop developer mode
Related tools
Power BI REST APIs
The Power BI REST APIs provide service endpoints for embedding, administration, and user resources.
Azure Resource Manager REST API
An API that provides a RESTful set of web services enabling you to create, retrieve, update, and delete Power BI capacities.
Power Platform documentation
Learn how Power BI, Power Apps, Power Automate, and Microsoft Copilot Studios work together to enhance each other.
Power BI developer center
Build with Power BI.
Samples of Power BI visuals
A collection of Power BI samples and their code libraries.
Power BI libraries
Power BI libraries (NuGet).
Start using Power BI Embedded
Set up your Power BI embedding environment.
Power BI embedded analytics Client APIs
Explore the Power BI embedded analytics Client APIs.