{"id":20171,"date":"2022-06-16T10:37:49","date_gmt":"2022-06-16T17:37:49","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/dataverse-service-client-is-now-generally-available\/"},"modified":"2025-06-11T07:49:27","modified_gmt":"2025-06-11T14:49:27","slug":"dataverse-service-client-is-now-generally-available","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/dataverse-service-client-is-now-generally-available\/","title":{"rendered":"Dataverse Service Client is now Generally Available"},"content":{"rendered":"<h1><\/h1>\n<p>We would like to proudly announce that the Dataverse service client is now Generally Available for developers to use. Dataverse Service client has been in preview for a while, which is why this announcement gives us joy to provide developers with a Generally Available version of this SDK.<\/p>\n<h2>How is this different from the CRM Service Client SDk?<\/h2>\n<p>The developer community has been building immensely powerful applications using the CRM Service Client SDK. This new Dataverse Service Client SDK has the following capabilities, which enables the community to extend the value of their applications:<\/p>\n<ul>\n<li>Cross platform SDK based on .net core.<\/li>\n<li>Removed Dynamic Dependencies<\/li>\n<li>Works with the Dataverse Web API<\/li>\n<li>Targets cloud only Dataverse instances.<\/li>\n<\/ul>\n<p>One thing to note is that the Power Platform Command line already uses the Dataverse Service client and has been doing that since it was available. Even the GitHub Actions infrastructure uses this SDK, and as of this Azure DevOps tasks are no longer PowerShell based, the Power Platform Command line based \u2026. So, our Azure DevOps tasks use it too!<\/p>\n<h2>What are some of the resources available to get started?<\/h2>\n<p>Considerations to undertake as you transition your applications from the CRM Service Client to the Dataverse Service Client<\/p>\n<p>https:\/\/docs.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/sdk-client-transition<\/p>\n<p>Sample code to get started.<\/p>\n<p>https:\/\/github.com\/microsoft\/PowerApps-Samples\/tree\/master\/cds\/orgsvc\/C%23-NETCore\/ServiceClient<\/p>\n<p>SDK API reference documentation<\/p>\n<p>https:\/\/docs.microsoft.com\/en-us\/dotnet\/api\/microsoft.powerplatform.dataverse.client?view=dataverse-sdk-latest<\/p>\n<p>GitHub Repository of the SDK itself<\/p>\n<p>https:\/\/github.com\/microsoft\/PowerPlatform-DataverseServiceClient<\/p>\n<p>\u00a0<\/p>\n<p>As always you can provide us feedback on the <a href=\"https:\/\/github.com\/microsoft\/PowerPlatform-DataverseServiceClient\">GitHub<\/a> repository&#8217;s issue infrastructure.\u00a0If you have additional feedback, please reach out to us via the following forums <a href=\"mailto:ISVFeedback@Microsoft.com\">ISVFeedback@Microsoft.com<\/a> or <a href=\"https:\/\/powerusers.microsoft.com\/t5\/Power-Apps-Pro-Dev-ISV\/bd-p\/pa_component_framework\">The PowerUsers community<\/a>.<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Dataverse Service Client SDK is now Generally Available for developers to use<\/p>\n","protected":false},"author":244,"featured_media":0,"comment_status":"open","ping_status":"open","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":[],"job-role":[],"product":[3473],"property":[],"topic":[3421,3422],"coauthors":[2212],"class_list":["post-20171","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-application-modernization","topic-hyperautomation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dataverse Service Client is now Generally Available - Microsoft Power Platform Blog<\/title>\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\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dataverse Service Client is now Generally Available - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"The Dataverse Service Client SDK is now Generally Available for developers to use\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/dataverse-service-client-is-now-generally-available\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-16T17:37:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:49:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/12\/Microsoft-logo_rgb_c-gray_950-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kartik Kanakasabesan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kartik Kanakasabesan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\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\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/kartik-kanakasabesan\/\",\"@type\":\"Person\",\"@name\":\"Kartik Kanakasabesan\"}],\"headline\":\"Dataverse Service Client is now Generally Available\",\"datePublished\":\"2022-06-16T17:37:49+00:00\",\"dateModified\":\"2025-06-11T14:49:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/\"},\"wordCount\":299,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"keywords\":[\"Code first\",\"Dataverse\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/\",\"name\":\"Dataverse Service Client is now Generally Available - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"datePublished\":\"2022-06-16T17:37:49+00:00\",\"dateModified\":\"2025-06-11T14:49:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dataverse Service Client is now Generally Available\"}]},{\"@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\/2b226362a38c38adc51ee3b841c07085\",\"name\":\"Kartik Kanakasabesan (HE\/HIM)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/62902b437d56d5d722c3d1a5d880e4bdfacb623d24bd852a2a8bee4e5865e610?s=96&d=mm&r=g446ca20fbe5687adb4b9ab1f759f0d05\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/62902b437d56d5d722c3d1a5d880e4bdfacb623d24bd852a2a8bee4e5865e610?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/62902b437d56d5d722c3d1a5d880e4bdfacb623d24bd852a2a8bee4e5865e610?s=96&d=mm&r=g\",\"caption\":\"Kartik Kanakasabesan (HE\/HIM)\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/kartikka\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dataverse Service Client is now Generally Available - Microsoft Power Platform Blog","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\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/","og_locale":"en_US","og_type":"article","og_title":"Dataverse Service Client is now Generally Available - Microsoft Power Platform Blog","og_description":"The Dataverse Service Client SDK is now Generally Available for developers to use","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/dataverse-service-client-is-now-generally-available\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2022-06-16T17:37:49+00:00","article_modified_time":"2025-06-11T14:49:27+00:00","og_image":[{"width":950,"height":413,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/12\/Microsoft-logo_rgb_c-gray_950-1.webp","type":"image\/png"}],"author":"Kartik Kanakasabesan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kartik Kanakasabesan","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/kartik-kanakasabesan\/","@type":"Person","@name":"Kartik Kanakasabesan"}],"headline":"Dataverse Service Client is now Generally Available","datePublished":"2022-06-16T17:37:49+00:00","dateModified":"2025-06-11T14:49:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/"},"wordCount":299,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"keywords":["Code first","Dataverse"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/","name":"Dataverse Service Client is now Generally Available - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"datePublished":"2022-06-16T17:37:49+00:00","dateModified":"2025-06-11T14:49:27+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2022\/06\/16\/dataverse-service-client-is-now-generally-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Dataverse Service Client is now Generally Available"}]},{"@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\/2b226362a38c38adc51ee3b841c07085","name":"Kartik Kanakasabesan (HE\/HIM)","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/62902b437d56d5d722c3d1a5d880e4bdfacb623d24bd852a2a8bee4e5865e610?s=96&d=mm&r=g446ca20fbe5687adb4b9ab1f759f0d05","url":"https:\/\/secure.gravatar.com\/avatar\/62902b437d56d5d722c3d1a5d880e4bdfacb623d24bd852a2a8bee4e5865e610?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/62902b437d56d5d722c3d1a5d880e4bdfacb623d24bd852a2a8bee4e5865e610?s=96&d=mm&r=g","caption":"Kartik Kanakasabesan (HE\/HIM)"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/kartikka\/"}]}},"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\/20171","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\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=20171"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/20171\/revisions"}],"predecessor-version":[{"id":130121,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/20171\/revisions\/130121"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=20171"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=20171"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=20171"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=20171"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=20171"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=20171"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=20171"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=20171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}