{"id":12375,"date":"2026-06-02T12:15:19","date_gmt":"2026-06-02T19:15:19","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=12375"},"modified":"2026-06-04T23:32:00","modified_gmt":"2026-06-05T06:32:00","slug":"from-intent-to-insight-ai-meets-azure-cosmos-db-in-vs-code-public-preview","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/from-intent-to-insight-ai-meets-azure-cosmos-db-in-vs-code-public-preview\/","title":{"rendered":"From Intent to Insight: AI Meets Azure Cosmos DB in VS Code (Public Preview)"},"content":{"rendered":"<p><strong>The Problem Every Developer Knows Too Well<\/strong><\/p>\n<p>You&#8217;re building a feature. You know exactly what data you need all orders from the last week over $500, grouped by region. The logic is clear in your head. But between you and that data sits a query language, a documentation tab (or three), and fifteen minutes of trial and error before you get the syntax right.<\/p>\n<p>Now multiply that across a team. New developers ramping up on Cosmos DB spend days learning query patterns. Senior developers\u2019 context-switch between writing application logic and debugging queries. Product managers wait for data answers that a developer must manually extract.<\/p>\n<p>This is the tax we&#8217;ve accepted as normal. It shouldn&#8217;t be.<\/p>\n<p><strong>Why Existing Approaches Fall Short<\/strong><\/p>\n<p>Today&#8217;s workflow for working with Azure Cosmos DB typically looks like this:<\/p>\n<ul>\n<li><strong>Copy-paste from docs<\/strong> \u2014 You find a query example, modify it, run it, hit an error, go back to docs. Repeat.<\/li>\n<li><strong>Memorize syntax<\/strong> \u2014 Experienced developers carry query patterns in their heads. New team members don&#8217;t have that luxury.<\/li>\n<li><strong>Portal-only exploration<\/strong> \u2014 The Azure Portal works but switching between your editor and browser breaks flow.<\/li>\n<li><strong>Generic AI tools<\/strong> \u2014 General-purpose code assistants can help, but they don&#8217;t understand <em>your<\/em> schema, <em>your<\/em> containers, or <em>your<\/em> partition strategy.<\/li>\n<\/ul>\n<p>The gap is clear: developers need AI assistance that is deeply aware of their specific Cosmos DB environment not generic suggestions, but contextual, schema-aware intelligence embedded where they already work.<\/p>\n<div>\n<div>If you&#8217;re setting up your development environment for Azure Cosmos DB, watch this video<a href=\"https:\/\/www.youtube.com\/watch?v=PrO_42ZC_1M\"> Azure Cosmos DB Dev Environment with AI | at Azure Cosmos DB Conf 2026\u00a0<\/a><\/div>\n<\/div>\n<h2>Introducing AI-Assisted Cosmos DB in VS Code<\/h2>\n<p><iframe src=\"\/\/www.youtube.com\/embed\/ODFWv5pj4G4\" width=\"560\" height=\"314\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>At \/\/Build 2026, we&#8217;re announcing the public preview of AI-assisted productivity features in the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-azuretools.vscode-cosmosdb\"><strong>Azure Cosmos DB VS Code Extension Pre release version 0.35.1<\/strong><\/a>. This isn&#8217;t a bolt-on chatbot or a standalone tool. It&#8217;s intelligent assistance woven directly into your development environment understanding your connected databases, your document structures, and your intent.<\/p>\n<p>Three core capabilities define this preview:<\/p>\n<ol>\n<li><strong>Natural Language to Query<\/strong> \u2014 Describe what you want; get a working query<\/li>\n<li><strong>Chat Experience Assistant<\/strong> \u2014 A conversational partner that knows your data<\/li>\n<li><strong>Auto IntelliSense Query Experience<\/strong> \u2014 Schema-aware completions as you type<\/li>\n<\/ol>\n<p><strong data-start=\"352\" data-end=\"361\">Note:<\/strong> These capabilities are currently available in preview. After installing the VS Code extension, switch to the <strong data-start=\"471\" data-end=\"494\">Pre-Release Version<\/strong> by selecting <strong data-start=\"508\" data-end=\"543\">&#8220;Switch to Pre-Release Version&#8221;<\/strong> in VS Code.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/06\/VSCode-PreRelease.png\"><img decoding=\"async\" class=\"alignnone wp-image-12540 size-full\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/06\/VSCode-PreRelease-e1780641105403.png\" alt=\"Extension Pre Release Version\" width=\"1248\" height=\"204\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/06\/VSCode-PreRelease-e1780641105403.png 1248w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/06\/VSCode-PreRelease-e1780641105403-300x49.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/06\/VSCode-PreRelease-e1780641105403-1024x167.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/06\/VSCode-PreRelease-e1780641105403-768x126.png 768w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<p>Let&#8217;s look at each one.<\/p>\n<h2>1. Natural Language to Query<\/h2>\n<h3>What it does<\/h3>\n<p>Type a plain English description of the data you need. The extension generates the corresponding Cosmos DB query, ready to execute against your connected database.<\/p>\n<h3>Real-world example<\/h3>\n<p>A developer on an e-commerce team needs to investigate a spike in failed deliveries:<\/p>\n<p><strong>Input:<\/strong><\/p>\n<p>&#8220;Show me all orders from the last 7 days where delivery status is &#8216;failed&#8217; and total is greater than $500, grouped by region&#8221;<\/p>\n<p><strong>Generated query:<\/strong><\/p>\n<pre class=\"prettyprint language-sql\"><code class=\"language-sql\">\u00a0\u00a0\u00a0 SELECT c.region, COUNT(1) as failedCount, SUM(c.total) as totalValue\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0 FROM c\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0 WHERE c.orderDate &gt;= DateTimeAdd(\"day\", -7, GetCurrentDateTime())\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 AND c.deliveryStatus = \"failed\"\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 AND c.total &gt; 500\u00a0\u00a0\u00a0\r\n\u00a0\u00a0\u00a0 GROUP BY c.region\u00a0\u00a0\u00a0<\/code><\/pre>\n<p>No syntax lookup. No trial and error. The developer validates the output, runs it, and moves on.<\/p>\n<p><figure id=\"attachment_12376\" aria-labelledby=\"figcaption_attachment_12376\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/natural-language-to-query.png\"><img decoding=\"async\" class=\"wp-image-12376 size-full\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/natural-language-to-query.png\" alt=\"Natural language to query image\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/natural-language-to-query.png 1920w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/natural-language-to-query-300x169.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/natural-language-to-query-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/natural-language-to-query-768x432.png 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/natural-language-to-query-1536x864.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><figcaption id=\"figcaption_attachment_12376\" class=\"wp-caption-text\">Screenshot of Visual Studio Code with the Azure Cosmos DB extension open, demonstrating AI-assisted query generation and explanation features. The interface shows a natural language prompt converted into a SQL query filtering products with inventory greater than 50, while a side panel explains the query purpose, performance considerations, and optimization tips. Below the editor, product data is displayed in a results table with inventory and ratings information from an Azure Cosmos DB container.<\/figcaption><\/figure><\/p>\n<h3>Why these matters<\/h3>\n<ul>\n<li><strong>New team members<\/strong> become productive with Cosmos DB on day one<\/li>\n<li><strong>Experienced developers<\/strong> skip the boilerplate and focus on logic<\/li>\n<li><strong>Product managers<\/strong> can describe data needs in their own terms, reducing back-and-forth with engineering<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>2. Chat Experience Assistant<\/h2>\n<h3>What it does<\/h3>\n<p>The @cosmosdb chat participant integrates directly into GitHub Copilot Chat in VS Code. With the agent kit built into the extension, anyone with GitHub Copilot can switch to chat mode and interact with Azure Cosmos DB using natural language \u2014 generating queries, explaining existing ones, or editing them through conversation.<\/p>\n<h3>Supported commands<\/h3>\n<table width=\"100%\">\n<thead>\n<tr>\n<td width=\"204\"><strong>Command<\/strong><\/td>\n<td width=\"420\"><strong>What it does<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td width=\"204\">\/generateQuery<\/td>\n<td width=\"420\">Generate a Cosmos DB NoSQL query from a natural language description<\/td>\n<\/tr>\n<tr>\n<td width=\"204\">\/explainQuery<\/td>\n<td width=\"420\">Get a plain-English explanation of what a query does<\/td>\n<\/tr>\n<tr>\n<td width=\"204\">\/editQuery<\/td>\n<td width=\"420\">Modify an existing query through conversational instructions<\/td>\n<\/tr>\n<tr>\n<td width=\"204\">\/question<\/td>\n<td width=\"420\">Ask questions about Cosmos DB concepts, syntax, or best practices<\/td>\n<\/tr>\n<tr>\n<td width=\"204\">\/help<\/td>\n<td width=\"420\">Get guidance on available commands and how to use the assistant<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>How it works<\/h3>\n<p>The assistant leverages schema sampling and query history context to provide query-aware assistance. When you connect to a Cosmos DB NoSQL account, the extension samples your container schema to improve the quality of generated and explained queries.<\/p>\n<p>Because the agent kit is integrated directly into the extension, there&#8217;s no separate setup \u2014 if you have GitHub Copilot enabled in VS Code, you can open chat mode and start interacting with @cosmosdb immediately.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/chat-query-assistant.png\"><img decoding=\"async\" class=\"alignnone wp-image-12377 size-full\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/chat-query-assistant.png\" alt=\"Screenshot of the Azure Cosmos DB chat query assistant interface inside Visual Studio Code. The dark-themed AI assistant panel shows a conversational experience where a developer interacts with Azure Cosmos DB using natural language, with generated queries, query suggestions, and contextual insights displayed alongside glowing blue futuristic UI elements.\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/chat-query-assistant.png 1920w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/chat-query-assistant-300x169.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/chat-query-assistant-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/chat-query-assistant-768x432.png 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2026\/05\/chat-query-assistant-1536x864.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p><strong>Example interaction:<\/strong><\/p>\n<p><strong>You:<\/strong> @cosmosdb \/generateQuery Find all customers who placed more than 3 orders in the last month<\/p>\n<p><strong>Assistant:<\/strong> Here&#8217;s the generated query based on your orders container schema&#8230;<\/p>\n<p><strong>You:<\/strong> @cosmosdb \/explainQuery SELECT VALUE COUNT(1) FROM c WHERE c.status = &#8220;active&#8221; AND c.region IN (&#8220;us-east&#8221;, &#8220;eu-west&#8221;)<\/p>\n<p><strong>Assistant:<\/strong> This query counts the number of documents where the status is &#8220;active&#8221; and the region is either &#8220;us-east&#8221; or &#8220;eu-west&#8221;. It returns a single numeric value&#8230;<\/p>\n<p>This is conversational database interaction \u2014 no context switching, no separate tooling, just ask and get answers where you already code.<\/p>\n<h2>3. Auto IntelliSense Query Experience<\/h2>\n<h3>What it does<\/h3>\n<p>As you type a Cosmos DB query in the extension&#8217;s query editor, Auto IntelliSense provides real-time, AI-enhanced suggestions \u2014 going far beyond traditional autocomplete. It understands your schema, recognizes patterns, and proactively suggests completions, filters, and projections based on your data model.<\/p>\n<h3>Technical deep dive<\/h3>\n<p>Traditional IntelliSense works off static syntax definitions. The Auto IntelliSense Query Experience adds a layer of intelligence:<\/p>\n<ul>\n<li><strong>Schema inference<\/strong> \u2014 Reads your container&#8217;s document structure and surfaces relevant field names, nested paths, and data types<\/li>\n<li><strong>Pattern recognition<\/strong> \u2014 Learns from your query patterns and suggests likely next clauses<\/li>\n<li><strong>Context-aware completions<\/strong> \u2014 Suggests WHERE filters relevant to the fields you&#8217;ve already selected, and recommends ORDER BY and GROUP BY clauses based on your data types<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>What this looks like in practice:<\/strong><\/p>\n<p>You start typing:<\/p>\n<pre class=\"prettyprint language-sql\"><code class=\"language-sql\"> SELECT c.    \r\n<\/code><\/pre>\n<p>Instead of a generic list, you see your actual fields: c.customerId, c.orderDate, c.deliveryStatus, c.items, c.total \u2014 with type annotations and nested path expansion for complex objects.<\/p>\n<p>You add a WHERE clause:<\/p>\n<pre class=\"prettyprint language-sql\"><code class=\"language-sql\">   SELECT c.customerId, c.total FROM c WHERE c.    <\/code><\/pre>\n<p>IntelliSense prioritizes fields commonly used in filters (indexed fields, partition keys) and suggests comparison operators appropriate for each field&#8217;s data type.<\/p>\n<h3>Why this matters<\/h3>\n<ul>\n<li>Fewer typos and syntax errors<\/li>\n<li>Fewer round-trips to documentation<\/li>\n<li>Faster time from &#8220;I need this data&#8221; to &#8220;I have this data&#8221;<\/li>\n<li>Reduced RU waste from malformed queries that scan unnecessarily<\/li>\n<\/ul>\n<h2>The Foundation: Cosmos DB Shell with MCP Integration<\/h2>\n<p>Powering these AI-assisted experiences is the <a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/azure-cosmos-db-shell-public-preview-ai-mcp-cli\/\"><strong>Cosmos DB Shell integrated with Model Context Protocol (MCP)<\/strong><\/a>. MCP provides a standardized way for AI tools and agents to securely interact with your Cosmos DB resources \u2014 it&#8217;s the connective layer that enables natural language queries, intelligent suggestions, and chat-based interactions to work with live database context.<\/p>\n<p>For teams building their own AI-powered tooling or integrating Cosmos DB into agent workflows, this MCP integration opens the door to custom automation that was previously difficult to achieve.<\/p>\n<h2>Migration Assistant Support<\/h2>\n<p>For teams evaluating Azure Cosmos DB, the extension now includes <strong>Migration Assistant<\/strong> capabilities \u2014 helping you assess source databases, identify compatibility considerations, and plan migrations directly from VS Code without switching tools.<\/p>\n<h2>Best Practices for Getting the Most Out of These Features<\/h2>\n<ol>\n<li><strong>Connect your actual database<\/strong> \u2014 The AI features work best with real schema context. Connect to your dev or staging environment to get relevant suggestions.<\/li>\n<li><strong>Validate generated queries<\/strong> \u2014 Natural language to query is powerful but always review the output before running against production data. Check partition key alignment and index coverage.<\/li>\n<li><strong>Use chat for learning<\/strong> \u2014 The Chat Assistant excels at explaining <em>why<\/em> something works, not just <em>what<\/em> to type. Use it to understand RU costs, indexing tradeoffs, and partition strategies.<\/li>\n<li><strong>Iterate in the query editor<\/strong> \u2014 Combine Natural Language to Query for the initial draft, then refine with Auto IntelliSense. This workflow is faster than either approach alone.<\/li>\n<li><strong>Leverage MCP for team workflows<\/strong> \u2014 If your team uses AI agents or automation, the MCP integration means those tools can interact with Cosmos DB using the same secure, context-aware foundation.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Who Benefits<\/h2>\n<table width=\"100%\">\n<thead>\n<tr>\n<td width=\"205\"><strong>Role<\/strong><\/td>\n<td width=\"419\"><strong>Value<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td width=\"205\"><strong>Developers<\/strong><\/td>\n<td width=\"419\">Write queries faster, learn Cosmos DB patterns through AI guidance, fewer context switches<\/td>\n<\/tr>\n<tr>\n<td width=\"205\"><strong>Architects<\/strong><\/td>\n<td width=\"419\">Validate data modeling decisions through conversational exploration, assess partition strategies quickly<\/td>\n<\/tr>\n<tr>\n<td width=\"205\"><strong>Product Managers<\/strong><\/td>\n<td width=\"419\">Describe data needs in plain language, reduce dependency on engineering for ad-hoc queries<\/td>\n<\/tr>\n<tr>\n<td width=\"205\"><strong>Engineering Leaders<\/strong><\/td>\n<td width=\"419\">Faster onboarding for new team members, reduced time-to-insight across the team<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h2>Get Started Today<\/h2>\n<p>The AI-assisted features are available now in preview:<\/p>\n<ol>\n<li>Install the <u>Azure Cosmos DB extension for VS Code<\/u><\/li>\n<li>Connect to your Cosmos DB account<\/li>\n<li>Open the query editor and try Natural Language to Query<\/li>\n<li>Open Copilot Chat and ask about your database<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>Join the Community<\/strong><\/p>\n<p>Azure Cosmos DB VS Code extensions succeeds because of our community. We invite you to:<\/p>\n<p><a href=\"https:\/\/github.com\/microsoft\/vscode-cosmosdb\"><strong>Star on GitHub<\/strong><\/a> \u00a0&#8211; Show your support<\/p>\n<p><a href=\"https:\/\/github.com\/microsoft\/vscode-cosmosdb\/issues\"><strong>Report Issues<\/strong>\u00a0<\/a>&#8211; Help us fix bugs<\/p>\n<p><a href=\"https:\/\/github.com\/microsoft\/vscode-cosmosdb\/discussions\"><strong>Share Your Story<\/strong>\u00a0<\/a>&#8211; Tell us how you&#8217;re using the shell<\/p>\n<p><strong>About Azure Cosmos DB<\/strong><\/p>\n<p>Azure Cosmos DB is a fully managed and serverless NoSQL and vector database for modern app development, including AI applications. With its SLA-backed speed and availability as well as instant dynamic scalability, it is ideal for real-time NoSQL and MongoDB applications that require high performance and distributed computing over massive volumes of NoSQL and vector data.<\/p>\n<p>To stay in the loop on Azure Cosmos DB updates, follow us on\u00a0<a href=\"https:\/\/twitter.com\/AzureCosmosDB\">X<\/a>,\u00a0<a href=\"https:\/\/aka.ms\/AzureCosmosDBYouTube\">YouTube<\/a>, and\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/azure-cosmos-db\/\">LinkedIn<\/a>.\u00a0 Join the discussion with other developers on the\u00a0<a href=\"https:\/\/discord.gg\/pczdC2SU\">#nosql channel on the Microsoft Open Source Discord<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Problem Every Developer Knows Too Well You&#8217;re building a feature. You know exactly what data you need all orders from the last week over $500, grouped by region. The logic is clear in your head. But between you and that data sits a query language, a documentation tab (or three), and fifteen minutes of [&hellip;]<\/p>\n","protected":false},"author":80443,"featured_media":12387,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1610,1980,2018],"tags":[1236,1864,1965,1872,2010,1954],"class_list":["post-12375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-azure-cosmos-db","category-mcp","tag-ai","tag-azurecosmosdb","tag-mcp","tag-nosql","tag-tools","tag-vscode"],"acf":[],"blog_post_summary":"<p>The Problem Every Developer Knows Too Well You&#8217;re building a feature. You know exactly what data you need all orders from the last week over $500, grouped by region. The logic is clear in your head. But between you and that data sits a query language, a documentation tab (or three), and fifteen minutes of [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/12375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/users\/80443"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=12375"}],"version-history":[{"count":3,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/12375\/revisions"}],"predecessor-version":[{"id":12541,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/12375\/revisions\/12541"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/12387"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=12375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=12375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=12375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}