{"repo":"areed1192/power-bi-python-api","free":true,"listed":false,"github":"https://github.com/areed1192/power-bi-python-api","clone":"git clone https://github.com/areed1192/power-bi-python-api.git","description":"The Unofficial Python API wrapper for the Microsoft Power BI REST API.","language":"Python","stars":63,"topics":["microsoft","power-bi","api-wrapper","python","power-bi-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Unofficial Power Bi Python API Table of Contents - Overview - Resources - Architecture - Setup - Authentication - Quick Start - Samples - Usage - Support These Projects Overview Version: 0.1.2 Power BI is a business analytics service by Microsoft. It aims to provide interactive visualizations and business intelligence capabilities with an interface simple enough for end users to create their own reports and dashboards. It is part of the Microsoft Power Platform. This library allows you to use the Power BI Rest API from python. Along with providing the different endpoints, it will also handle the authentication process for you. Resources - Power BI App Registration Portal - Power BI Rest API Documentation Architecture The library follows a layered design: Layer Module Responsibility ------------- ------------------------------------------- ------------------------------------------------------------------------------------------------ Client powerbi.client Lazy-initializes each service, owns the session lifecycle, context manager Auth powerbi.auth Wraps msal.ConfidentialClientApplication , handles OAuth 2.0 code flow + silent SSO Session powerbi.session Adds Authorization header, builds REST URLs, calls requests , raises HTTPError with details Services powerbi.dashboards , powerbi.datasets , … One class per API area; methods map 1-to-1 to REST endpoints Utilities powerbi.utils Data-model classes ( Dataset , Table , Column , Measure , Relationship , etc.) Enums powerbi.enums Ty","default_branch":null,"files":null,"tree":[],"storefront":"/r/areed1192","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/areed1192/power-bi-python-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}