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.

Related tools


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 Power Virtual Agents 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).

Embedding setup tool

Set up your Power BI embedding environment.

Power BI embedded analytics Client APIs

Explore the Power BI embedded analytics Client APIs.