3 Dicembre 2025

Introducing the Dataverse SDK for Python 

Empowering Data Scientists and Developers to unlock Advanced Analytics, Automation, and Innovation 

With the open-source Dataverse SDK for Python (announced in Public Preview at Microsoft Ignite 2025), you can fully harness the power of Dataverse business data. This toolkit enables advanced analytics, streamlines automation, and fuels innovation by providing seamless access to enterprise data directly from Python environments.

Why Python? Why Now? 

Python has become the language of data science, AI, and automation. From Pandas and Jupyter Notebooks to sophisticated machine learning libraries like scikit-learn, Python empowers a global community of data professionals and developers to innovate at scale. Recognizing this, we’re thrilled to introduce the Dataverse SDK for Python, an open-source toolkit designed to seamlessly connect the Microsoft Dataverse platform with the tools and workflows Python developers love. 

Bridging Business Data and Data Science 

The Dataverse SDK for Python unlocks enterprise business data for advanced analytics, AI-driven solutions, and agentic workflows. Whether you’re orchestrating ETL pipelines, automating business logic, or visualizing trends, this SDK puts Dataverse’s robust, secure, and compliant data platform at your fingertips—directly from your favorite Python environment. 

Key Features at Launch 

These features empower both professional developers and data scientists to create, test, and deploy agentic flows and analytics on trusted business data using familiar Python tools.

Open Source & Accessible: Available on PyPI and GitHub, the SDK invites community feedback, contributions, and transparency. There’s no cost to get started—just install and go! 

MVP Core Capabilities: Rapidly prototype with support for DML/DDL operations, file uploads, and file columns, making it easy to integrate with existing Python workflows. 

Seamless Python Integration: Designed for compatibility with popular tools like pandas and Jupyter, letting you analyze, visualize, and automate Dataverse data efficiently. 

Enterprise-Grade Security: Leverages trusted Dataverse security, enabling enterprise compliance and governance for all your data-driven solutions. 

Who Should Use the Dataverse SDK for Python? 

With a low barrier to entry and robust extensibility, the SDK supports everyone from citizen makers to advanced AI engineers. 

Data Scientists: Quickly analyze high-priority Dataverse cases, generate graphical insights, and accelerate decision-making—all in Python. 

Developers & Makers: Build scalable, AI-powered automations and orchestrate server-side logic using Python skills, notebooks, VS Code, and CI/CD pipelines. 

Business Leaders & Partners: Enable analytics modernization, automation, and innovation across teams, with seamless integration into existing data pipelines. 

Get Started 

By lowering barriers and accelerating adoption, we’re fostering a thriving ecosystem where everyone can create, automate, and innovate with trusted business data. The Dataverse SDK for Python is built for—and with—the community. We invite you to: 

Install the SDK via PyPI and explore our check out the GitHub repo.

Watch our introductory YouTube video and share your feedback. 

Submit feature requests, report bugs, and contribute code to help us improve. 

Share your own stories and solutions—we love to spotlight community innovation! 

Together, let’s unleash the power of business data with the Dataverse SDK for Python! Learn more with additional resources, we can’t wait to see what you’ll build:

Dataverse SDK for Python (preview) documentation – Power Apps | Microsoft Learn

Dataverse SDK Python reference | Microsoft Learn

PowerPlatform-Dataverse-Client · PyPI

The post Introducing the Dataverse SDK for Python  appeared first on Microsoft Power Platform Blog.
Source: Microsoft Power Platform

Share: