{"id":31911,"date":"2020-09-02T10:00:33","date_gmt":"2020-09-02T17:00:33","guid":{"rendered":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/?p=31911"},"modified":"2024-01-22T22:51:26","modified_gmt":"2024-01-23T06:51:26","slug":"the-release-of-the-azure-data-studio-extension-generator-is-now-available","status":"publish","type":"post","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/","title":{"rendered":"The release of the Azure Data Studio extension generator is now available"},"content":{"rendered":"<p><em>This post is co-authored by Anjali Agarwal and Laura Jiang.<\/em><\/p>\n<p>The release of the Azure Data Studio extension generator is now available. <a href=\"https:\/\/www.npmjs.com\/package\/generator-azuredatastudio\" target=\"_blank\" rel=\"noopener noreferrer\">Install the generator through npm<\/a> and get started with extension development with these <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/azure-data-studio\/extension-authoring?view=sql-server-ver15\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Data Studio extension tutorials<\/a>.<\/p>\n<p>The Azure Data Studio extension generator is a command line tool designed to help extension authors get started with the process of extension development. It includes extension templates that enable users to create and publish extensions with minimal technical knowledge required. In our most recent release, we have added three highly requested extension templates to the generator.<\/p>\n<h3>Key highlights of this release:<\/h3>\n<ul>\n<li>Dashboard template.<\/li>\n<li>Jupyter Notebooks and Jupyter Books template.<\/li>\n<li>Wizards and Dialogs template.<\/li>\n<li>Usability improvements and bug fixes.<\/li>\n<\/ul>\n<h2>Dashboard template<\/h2>\n<p>The Azure Data Studio dashboard is a tool that summarizes and provides insight into users\u2019 server and database connections. Our template eases the process of writing extensions that contribute to the dashboard. This includes the ability to add:<\/p>\n<ol>\n<li><strong>Dashboard tabs: <\/strong>Separate tabs dedicated to your extension.<\/li>\n<li><strong>Toolbar actions: <\/strong>Actions on the homepage toolbar, such as <strong>Run Query <\/strong>and <strong>Get Notebook<\/strong>.<\/li>\n<li><strong>Dashboard insights: <\/strong>Graphs that run against a SQL Server connection.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full size-full webp-format\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg\" alt=\"Dashboards in Azure Data Studio\" width=\"1024\" height=\"545\" data-orig-srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1-300x160.jpg 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1-768x409.jpg 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1-330x176.jpg 330w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1-800x426.jpg 800w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1-400x213.jpg 400w\" data-orig-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg\" \/><\/p>\n<p>If you are a prospective extension author interested in expanding the functionality of Azure Data Studio, contributing to the dashboard is an easy to use, powerful solution. Dashboard contributions allow you to surface your additions in the UI, with little to no TypeScript code required.<\/p>\n<p>To get started with the dashboard template,\u00a0<a href=\"https:\/\/www.npmjs.com\/package\/generator-azuredatastudio\" target=\"_blank\" rel=\"noopener noreferrer\">install and run the extension generator<\/a>. When prompted, select\u00a0<strong>New Dashboard<\/strong> from the list of template options. Or, for step-by-step instructions, follow <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/azure-data-studio\/extensions\/dashboard-extension?view=sql-server-ver15\" target=\"_blank\" rel=\"noopener noreferrer\">this tutorial<\/a>.<\/p>\n<h2><strong>Jupyter Notebooks and Books templates<\/strong><\/h2>\n<p>Azure Data Studio extensions are a mechanism by which you can share your Notebooks with other data professionals. The Jupyter Notebook and Jupyter Book templates guide the user through creating, packaging, and shipping a book or notebook extension, which allows you to spend more time focused on content creation.<\/p>\n<p><strong>Tip:\u00a0<\/strong>Jupyter\u00a0Notebooks, documents that can contain rich text cells and executable code cells\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/azure-data-studio\/notebooks-guidance\" target=\"_blank\" rel=\"noopener noreferrer\">are supported in Azure Data Studio<\/a>. Notebooks are a powerful tool to implement tasks from data cleaning and transformation to statistical modeling, and to data visualization. Jupyter Books are organized collections of Notebooks that you can section into chapters to clearly communicate to the reader different topics associated with the Notebooks.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full size-full webp-format\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-2.jpg\" alt=\"Jupyter Notebooks in Azure Data Studio\" width=\"1024\" height=\"545\" data-orig-srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-2.jpg 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-2-300x160.jpg 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-2-768x409.jpg 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-2-330x176.jpg 330w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-2-800x426.jpg 800w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-2-400x213.jpg 400w\" data-orig-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-2.jpg\" \/><\/p>\n<p>If you have Book or Notebook content that you\u2019re eager to share, all it takes is following a few short steps in the generator to select and package the content. From there, it is ready to be published to the Azure Data Studio extension marketplace. Sharing Notebooks through extensions bypasses the frustrations of sending content via email or chat. Your content can now be centralized, discoverable within Azure Data Studio, and updated as desired.<\/p>\n<p>To get started with the\u00a0Jupyter\u00a0Notebook or Book\u00a0template,\u00a0<a href=\"https:\/\/www.npmjs.com\/package\/generator-azuredatastudio\" target=\"_blank\" rel=\"noopener noreferrer\">install and run the Extension Generator<\/a>. When prompted, select\u00a0<strong>New Notebooks (Individual)<\/strong> to ship individual Notebooks in your extension, or\u00a0<strong>New Jupyter Book<\/strong> to ship a complete Jupyter Book.<\/p>\n<p>For step-by-step instructions, follow <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/azure-data-studio\/extensions\/notebook-extension?view=sql-server-ver15\" target=\"_blank\" rel=\"noopener noreferrer\">this Notebooks tutorial<\/a> or <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/azure-data-studio\/extensions\/jupyter-book-extension?view=sql-server-ver15\" target=\"_blank\" rel=\"noopener noreferrer\">this Jupyter Book tutorial<\/a>.<\/p>\n<h2><strong>Wizards and Dialogs template<\/strong><\/h2>\n<p>Azure Data Studio offers APIs to create wizards and dialogs to interact with users. Wizards guide users through a series of steps to complete a task. Dialogs are similar but are usually a single form that can be filled without the notion of a sequence of steps. Both are used by many existing extensions, including the SQL Server Dacpac, SQL Server Import, and Machine Learning extensions.<\/p>\n<p><strong>Wizard Template<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full size-full webp-format\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-3.jpg\" alt=\"Sample wizard in an extension\" width=\"1024\" height=\"542\" data-orig-srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-3.jpg 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-3-300x159.jpg 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-3-768x407.jpg 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-3-330x175.jpg 330w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-3-800x423.jpg 800w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-3-400x212.jpg 400w\" data-orig-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-3.jpg\" \/><\/p>\n<p><strong>Dialog Template<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full size-full webp-format\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-4.jpg\" alt=\"Sample dialog in an extension\" width=\"1024\" height=\"545\" data-orig-srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-4.jpg 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-4-300x160.jpg 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-4-768x409.jpg 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-4-330x176.jpg 330w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-4-800x426.jpg 800w, https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-4-400x213.jpg 400w\" data-orig-src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-4.jpg\" \/><\/p>\n<p>If you are looking to build an extension that collects information from users, the <strong>Wizard<\/strong> and <strong>Dialog template<\/strong> offers a well documented, easy to use solution.<\/p>\n<p>To get started,\u00a0<a href=\"https:\/\/www.npmjs.com\/package\/generator-azuredatastudio\" target=\"_blank\" rel=\"noopener noreferrer\">install and run the Extension Generator<\/a>, and select\u00a0<strong>New Wizard or Dialog<\/strong> from the list of template options. Or, for step-by-step instructions, follow <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/azure-data-studio\/extensions\/wizard-extension?view=sql-server-ver15\" target=\"_blank\" rel=\"noopener noreferrer\">this tutorial<\/a>.<\/p>\n<h2><strong>Usability\u00a0Improvements\u00a0and Bug Fixes<\/strong><\/h2>\n<p>Key improvements include:<\/p>\n<ul>\n<li>Generator prompts that are more intuitive and include default values.<\/li>\n<li>Ability to include proposed APIs in an extension.<\/li>\n<li>More comprehensive documentation.<\/li>\n<\/ul>\n<p>A\u00a0<a href=\"https:\/\/github.com\/llali\/generator-azuredatastudio\/pulls\" target=\"_blank\" rel=\"noopener noreferrer\">full list of updates<\/a>\u00a0can be found in our GitHub.<\/p>\n<h2><strong>Reporting feedback<\/strong><\/h2>\n<p>If you\u00a0would like to improve this product, share any feedback or report issues you can do so through our\u00a0<a href=\"https:\/\/github.com\/llali\/generator-azuredatastudio\/issues\" target=\"_blank\" rel=\"noopener noreferrer\">issues page<\/a>.\u00a0For any\u00a0questions,\u00a0feel free to comment below or tweet us at\u00a0<a href=\"https:\/\/twitter.com\/azuredatastudio\" target=\"_blank\" rel=\"noopener noreferrer\">@AzureDataStudio<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is co-authored by Anjali Agarwal and Laura Jiang. The release of the Azure Data Studio extension generator is now available. Install the generator through npm and get started with extension development with these Azure Data Studio extension tutorials.<\/p>\n","protected":false},"author":1457,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[],"product":[5226,2542],"content-type":[2421,2448],"topic":[],"coauthors":[2487],"class_list":["post-31911","post","type-post","status-publish","format-standard","hentry","product-azure","product-azure-data-studio","content-type-announcements","content-type-updates","review-flag-free-1593619513-128","review-flag-new-1593580247-437"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The release of the Azure Data Studio extension generator is now available - Microsoft SQL Server 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:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The release of the Azure Data Studio extension generator is now available - Microsoft SQL Server Blog\" \/>\n<meta property=\"og:description\" content=\"This post is co-authored by Anjali Agarwal and Laura Jiang. The release of the Azure Data Studio extension generator is now available. Install the generator through npm and get started with extension development with these Azure Data Studio extension tutorials.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft SQL Server Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/sqlserver\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-02T17:00:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-23T06:51:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg\" \/>\n<meta name=\"author\" content=\"SQL Server Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SQLServer\" \/>\n<meta name=\"twitter:site\" content=\"@SQLServer\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SQL Server Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/\"},\"author\":[{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/author\\\/sql-server-team\\\/\",\"@type\":\"Person\",\"@name\":\"SQL Server Team\"}],\"headline\":\"The release of the Azure Data Studio extension generator is now available\",\"datePublished\":\"2020-09-02T17:00:33+00:00\",\"dateModified\":\"2024-01-23T06:51:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/\"},\"wordCount\":729,\"publisher\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/SQL-1.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/\",\"url\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/\",\"name\":\"The release of the Azure Data Studio extension generator is now available - Microsoft SQL Server Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/SQL-1.jpg\",\"datePublished\":\"2020-09-02T17:00:33+00:00\",\"dateModified\":\"2024-01-23T06:51:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/SQL-1.jpg\",\"contentUrl\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/SQL-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/2020\\\/09\\\/02\\\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The release of the Azure Data Studio extension generator is now available\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/\",\"name\":\"Microsoft SQL Server Blog\",\"description\":\"Official News from Microsoft\u2019s Information Platform\",\"publisher\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/#organization\",\"name\":\"Microsoft SQL Server Blog\",\"url\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"contentUrl\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft SQL Server Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/cm-edgetun.pages.dev\\\/en-us\\\/sql-server\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/sqlserver\",\"https:\\\/\\\/x.com\\\/SQLServer\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/MSCloudOS\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The release of the Azure Data Studio extension generator is now available - Microsoft SQL Server 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:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/","og_locale":"en_US","og_type":"article","og_title":"The release of the Azure Data Studio extension generator is now available - Microsoft SQL Server Blog","og_description":"This post is co-authored by Anjali Agarwal and Laura Jiang. The release of the Azure Data Studio extension generator is now available. Install the generator through npm and get started with extension development with these Azure Data Studio extension tutorials.","og_url":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/","og_site_name":"Microsoft SQL Server Blog","article_publisher":"http:\/\/www.facebook.com\/sqlserver","article_published_time":"2020-09-02T17:00:33+00:00","article_modified_time":"2024-01-23T06:51:26+00:00","og_image":[{"url":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg","type":"","width":"","height":""}],"author":"SQL Server Team","twitter_card":"summary_large_image","twitter_creator":"@SQLServer","twitter_site":"@SQLServer","twitter_misc":{"Written by":"SQL Server Team","Est. reading time":"3 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/#article","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/"},"author":[{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/author\/sql-server-team\/","@type":"Person","@name":"SQL Server Team"}],"headline":"The release of the Azure Data Studio extension generator is now available","datePublished":"2020-09-02T17:00:33+00:00","dateModified":"2024-01-23T06:51:26+00:00","mainEntityOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/"},"wordCount":729,"publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/#organization"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/#primaryimage"},"thumbnailUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/","name":"The release of the Azure Data Studio extension generator is now available - Microsoft SQL Server Blog","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/#primaryimage"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/#primaryimage"},"thumbnailUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg","datePublished":"2020-09-02T17:00:33+00:00","dateModified":"2024-01-23T06:51:26+00:00","breadcrumb":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/#primaryimage","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg","contentUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2020\/09\/SQL-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/2020\/09\/02\/the-release-of-the-azure-data-studio-extension-generator-is-now-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/"},{"@type":"ListItem","position":2,"name":"The release of the Azure Data Studio extension generator is now available"}]},{"@type":"WebSite","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/#website","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/","name":"Microsoft SQL Server Blog","description":"Official News from Microsoft\u2019s Information Platform","publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/#organization","name":"Microsoft SQL Server Blog","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft SQL Server Blog"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/sqlserver","https:\/\/x.com\/SQLServer","https:\/\/www.youtube.com\/user\/MSCloudOS"]}]}},"msxcm_animated_featured_image":null,"bloginabox_display_generated_audio":false,"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/31911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/users\/1457"}],"replies":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/comments?post=31911"}],"version-history":[{"count":0,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/31911\/revisions"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/media?parent=31911"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/post_tag?post=31911"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/product?post=31911"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/content-type?post=31911"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/topic?post=31911"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/coauthors?post=31911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}