--- id: azure-mgmt-powerbiembedded version: "3.0.0" license: MIT License license_treatment: permissive maintenance: active --- # azure-mgmt-powerbiembedded — Microsoft Azure Power BI Embedded Management Client Library for Python License: permissive · Maintenance: active · Downloads: 1.7M/mo ## What it is and what it does This is the Azure SDK client library for managing Power BI Embedded resources. It wraps the Azure Resource Manager API to let you create, update, delete, and configure Power BI workspace collections and workspaces programmatically from Python. The package handles authentication via Azure Active Directory and provides a type-annotated, async-capable interface aligned with the current Azure SDK design. Version 3.0.0 introduced breaking changes: it moved from legacy credential classes to a new credential system, renamed the credentials parameter to credential, and switched long-running operations to return azure.core.polling.LROPoller instead of msrest.polling.LROPoller. If you're upgrading from an earlier version, you'll need to update authentication code and operation calls. Use it for: - Automate provisioning of Power BI workspace collections as part of infrastructure-as-code deployments. - Regenerate access keys for Power BI workspaces programmatically when rotating credentials. - Migrate Power BI Embedded resources between resource groups or subscriptions. - List and query existing workspace collections and workspaces across Azure subscriptions. - Integrate Power BI resource management into CI/CD pipelines or cloud orchestration tools. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Manages Power BI Embedded resources in Azure—creating, configuring, and administering workspace collections and workspaces through the Azure management API. Yes, if you need to manage Power BI Embedded resources from Python. The package is actively maintained, has no security vulnerabilities, supports current Python versions (3.8+), and carries a permissive MIT License. Low install friction and zero runtime dependencies make adoption straightforward. Be aware that version 3.0.0 has breaking changes from earlier versions—review the migration guide if upgrading. ## Install pip install azure-mgmt-powerbiembedded uv add azure-mgmt-powerbiembedded poetry add azure-mgmt-powerbiembedded ## Installing azure-mgmt-powerbiembedded Before you install: Low install friction with no runtime dependencies. Actively maintained with recent releases and a large repository footprint (5588 stars). Supports current Python versions (3.8, 3.9, 3.10, 3.11, 3.12). License in practice: MIT License permits commercial use, modification, and distribution with minimal restrictions—suitable for most projects. Quickstart: pip install azure-mgmt-powerbiembedded from azure.mgmt.powerbiembedded import PowerBIEmbeddedManagementClient client = PowerBIEmbeddedManagementClient(credential=credential, subscription_id=sub_id) Requires Azure subscription and environment variables (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID) for authentication via Azure Active Directory. Verify before relying: - Which credential classes from azure-identity are compatible with this client. - Specific operations available on workspace collections and workspaces beyond CRUD and key management. - Whether async support (aio namespace) is fully documented and production-ready. - Performance characteristics when managing large numbers of workspace collections. ## Package facts - License: MIT License (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 1.7M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure power bi embedded management, power bi workspace collections api, azure management client python, power bi resource provisioning, azure sdk power bi, workspace collection management, azure-sdk, cloud-management, power-bi [View on SkillFed](https://skillfed.io/packages/azure-mgmt-powerbiembedded) · [View on PyPI](https://pypi.org/project/azure-mgmt-powerbiembedded/)