{"id":132987,"date":"2025-12-03T07:00:00","date_gmt":"2025-12-03T15:00:00","guid":{"rendered":""},"modified":"2025-12-01T10:40:39","modified_gmt":"2025-12-01T18:40:39","slug":"dataverse-sdk-python","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/","title":{"rendered":"Introducing the Dataverse SDK for Python\u00a0"},"content":{"rendered":"\n<h5 class=\"wp-block-heading\" id=\"empowering-data-scientists-and-developers-to-unlock-advanced-analytics-automation-and-innovation\">Empowering Data Scientists and Developers to unlock Advanced Analytics, Automation, and Innovation&nbsp;<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">With the open-source Dataverse SDK for Python (<a href=\"https:\/\/news.microsoft.com\/ignite-2025-book-of-news\/?msockid=3535fcba82d669720766ed1c8358686d\">announced in Public Preview<\/a> 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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-python-why-now\">Why Python? Why Now?&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Python has become the language of data science, AI, and automation. From Pandas and&nbsp;Jupyter&nbsp;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,&nbsp;we&#8217;re&nbsp;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.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bridging-business-data-and-data-science\">Bridging Business Data and Data Science&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Dataverse SDK for Python unlocks enterprise business data for advanced analytics, AI-driven solutions, and agentic workflows. Whether&nbsp;you&#8217;re&nbsp;orchestrating ETL pipelines, automating business logic, or visualizing trends, this SDK puts Dataverse\u2019s robust, secure, and compliant data platform at your fingertips\u2014directly from your favorite Python environment.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Unleashing the power of business data with Dataverse SDK for Python\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/3wb2i1iDtso?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"key-features-at-launch\">Key Features at Launch&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Open Source &amp; Accessible: Available on&nbsp;<a href=\"https:\/\/pypi.org\/project\/PowerPlatform-Dataverse-Client\/\" target=\"_blank\" rel=\"noreferrer noopener\">PyPI<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/github.com\/microsoft\/PowerPlatform-DataverseClient-Python\/blob\/main\/examples\/README.md\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>, the SDK invites community feedback, contributions, and transparency.&nbsp;There\u2019s&nbsp;no cost to get started\u2014just install and go!&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">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.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Seamless Python Integration: Designed for compatibility with popular tools like pandas and&nbsp;Jupyter, letting you analyze, visualize, and automate Dataverse data efficiently.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Enterprise-Grade Security: Leverages trusted Dataverse security, enabling enterprise compliance and governance for all your data-driven solutions.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"who-should-use-the-dataverse-sdk-for-python\">Who Should Use the Dataverse SDK for Python?&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With a low barrier to entry and robust extensibility, the SDK supports everyone from citizen makers to advanced AI engineers.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Data Scientists: Quickly analyze high-priority Dataverse cases, generate graphical insights, and accelerate decision-making\u2014all&nbsp;in Python.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Developers &amp; Makers: Build scalable, AI-powered automations and orchestrate server-side logic using Python skills, notebooks, VS Code, and CI\/CD pipelines.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Business Leaders &amp; Partners: Enable\u00a0analytics\u00a0modernization, automation, and innovation across teams, with seamless integration into existing data pipelines.\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-started\">Get Started&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By lowering barriers and accelerating adoption,&nbsp;we\u2019re&nbsp;fostering a thriving ecosystem where everyone can create, automate, and&nbsp;innovate with&nbsp;trusted business data.&nbsp;The Dataverse SDK for Python is built for\u2014and with\u2014the community. We invite you to:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Install the&nbsp;<a href=\"https:\/\/pypi.org\/project\/PowerPlatform-Dataverse-Client\/\" target=\"_blank\" rel=\"noreferrer noopener\">SDK via PyPI<\/a>&nbsp;and explore our check out the&nbsp;<a href=\"https:\/\/github.com\/microsoft\/PowerPlatform-DataverseClient-Python\/blob\/main\/examples\/README.md\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub repo<\/a>.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Watch our introductory <a href=\"https:\/\/www.youtube.com\/watch?v=3wb2i1iDtso\">YouTube video<\/a> and share your feedback.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Submit feature requests, report bugs, and contribute code to help us improve.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Share your own stories and solutions\u2014we love to spotlight community innovation!&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Together,&nbsp;let\u2019s&nbsp;unleash the power of business data with the Dataverse SDK for Python!&nbsp;Learn more with additional resources, we&nbsp;can\u2019t&nbsp;wait to see what&nbsp;you\u2019ll&nbsp;build:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/sdk-python\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dataverse SDK for Python (preview) documentation &#8211; Power Apps | Microsoft&nbsp;Learn<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/python\/api\/dataverse-sdk-docs-python\/dataverse-overview?view=dataverse-sdk-python-latest\" target=\"_blank\" rel=\"noreferrer noopener\">Dataverse SDK Python reference | Microsoft&nbsp;Learn<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/pypi.org\/project\/PowerPlatform-Dataverse-Client\/\" target=\"_blank\" rel=\"noreferrer noopener\">PowerPlatform-Dataverse-Client \u00b7&nbsp;PyPI<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Harness the power of Dataverse business data with the open-source Dataverse SDK for Python <\/p>\n","protected":false},"author":245,"featured_media":132988,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3424],"job-role":[],"product":[3390],"property":[],"topic":[],"coauthors":[3045],"class_list":["post-132987","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","audience-it-professional","content-type-news","product-microsoft-dataverse","review-flag-1593580428-604","review-flag-1593580415-902","review-flag-ai-driven-ai-driven","review-flag-integ-1593580289-294","review-flag-machi-1680214159-935","review-flag-publi-1593580762-96"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducing the Dataverse SDK for Python\u00a0 - Microsoft Power Platform Blog<\/title>\n<meta name=\"description\" content=\"Harness the power of Dataverse business data with the open-source Dataverse SDK for Python\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing the Dataverse SDK for Python\u00a0 - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Harness the power of Dataverse business data with the open-source Dataverse SDK for Python\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-03T15:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2121\" \/>\n\t<meta property=\"og:image:height\" content=\"1467\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Paul Liew\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paul Liew\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/paul-liew\/\",\"@type\":\"Person\",\"@name\":\"Paul Liew\"}],\"headline\":\"Introducing the Dataverse SDK for Python\u00a0\",\"datePublished\":\"2025-12-03T15:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/\"},\"wordCount\":590,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.webp\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/\",\"name\":\"Introducing the Dataverse SDK for Python\u00a0 - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.webp\",\"datePublished\":\"2025-12-03T15:00:00+00:00\",\"description\":\"Harness the power of Dataverse business data with the open-source Dataverse SDK for Python\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.webp\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.webp\",\"width\":2121,\"height\":1467,\"caption\":\"Power Platform Dataverse Client for Python\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing the Dataverse SDK for Python\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/6e1238866a73236e472aa6a8f6cbeb52\",\"name\":\"Paul Liew\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/1250cb286dab26faf431aa23501a8c9ca008aeaab021660a86260769112ec5ed?s=96&d=mm&r=gd2b4f728426e2ac9a770d6b2602fbb0b\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1250cb286dab26faf431aa23501a8c9ca008aeaab021660a86260769112ec5ed?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1250cb286dab26faf431aa23501a8c9ca008aeaab021660a86260769112ec5ed?s=96&d=mm&r=g\",\"caption\":\"Paul Liew\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/paulliew\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing the Dataverse SDK for Python\u00a0 - Microsoft Power Platform Blog","description":"Harness the power of Dataverse business data with the open-source Dataverse SDK for Python","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/","og_locale":"en_US","og_type":"article","og_title":"Introducing the Dataverse SDK for Python\u00a0 - Microsoft Power Platform Blog","og_description":"Harness the power of Dataverse business data with the open-source Dataverse SDK for Python","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2025-12-03T15:00:00+00:00","og_image":[{"width":2121,"height":1467,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.png","type":"image\/png"}],"author":"Paul Liew","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Paul Liew","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/paul-liew\/","@type":"Person","@name":"Paul Liew"}],"headline":"Introducing the Dataverse SDK for Python\u00a0","datePublished":"2025-12-03T15:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/"},"wordCount":590,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.webp","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/","name":"Introducing the Dataverse SDK for Python\u00a0 - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.webp","datePublished":"2025-12-03T15:00:00+00:00","description":"Harness the power of Dataverse business data with the open-source Dataverse SDK for Python","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.webp","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2025\/12\/python-sdk.webp","width":2121,"height":1467,"caption":"Power Platform Dataverse Client for Python"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/12\/03\/dataverse-sdk-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing the Dataverse SDK for Python\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/6e1238866a73236e472aa6a8f6cbeb52","name":"Paul Liew","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1250cb286dab26faf431aa23501a8c9ca008aeaab021660a86260769112ec5ed?s=96&d=mm&r=gd2b4f728426e2ac9a770d6b2602fbb0b","url":"https:\/\/secure.gravatar.com\/avatar\/1250cb286dab26faf431aa23501a8c9ca008aeaab021660a86260769112ec5ed?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1250cb286dab26faf431aa23501a8c9ca008aeaab021660a86260769112ec5ed?s=96&d=mm&r=g","caption":"Paul Liew"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/paulliew\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/132987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/245"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=132987"}],"version-history":[{"count":4,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/132987\/revisions"}],"predecessor-version":[{"id":132995,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/132987\/revisions\/132995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media\/132988"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=132987"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=132987"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=132987"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=132987"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=132987"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=132987"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=132987"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=132987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}