The Microsoft Dataverse SDK for Python empowers data scientists and developers to build intelligent, compliant, and scalable agentic flows that integrate seamlessly with Dataverse. In the agentic age, where autonomous agents orchestrate workflows and act on behalf of users, the SDK provides the essential tools to interact programmatically with enterprise data platforms. The SDK supports structured data access, composable APIs, and governance features that are critical for building trustworthy and efficient agents.
Key capabilities can include:
Autonomous data agents that can query, update, and evaluate data quality
Form prediction and autofill
Support for agentic primitives like Model Context Protocol (MCP) and Agent-to-Agent (A2A) collaboration
The SDK for Python offers a streamlined developer experience with support for common Create, Retrieve, Update, and Delete (CRUD) operations, bulk data processing, metadata access, and observability tools. SDK Python packages are to be published on PyPI.org with open-source support. The SDK is strategically positioned to enable agent-native development with semantic modeling, secure impersonation, and compliance built-in.
Business Value:
Enables data scientists and developers to create, access, and manage Dataverse business data using Python programming. The Dataverse SDK for Python implements common Python programming paradigms and best practices, provides a more natural Python interface to Dataverse, and supports community contributions.
Enabled for:
Enabled for admins/makers/marketers automatically
More info: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/sdk-python/
GA date: June CY2026
Preview date: November CY2025