{"id":8958,"date":"2024-11-20T07:00:33","date_gmt":"2024-11-20T15:00:33","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=8958"},"modified":"2024-11-20T07:28:27","modified_gmt":"2024-11-20T15:28:27","slug":"introducing-the-new-linux-based-azure-cosmos-db-emulator-preview","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/introducing-the-new-linux-based-azure-cosmos-db-emulator-preview\/","title":{"rendered":"Introducing the new Linux-based Azure Cosmos DB Emulator (Preview)"},"content":{"rendered":"<p>We are excited to announce the preview release of the new <a href=\"https:\/\/aka.ms\/CosmosVNextEmulator\" target=\"_blank\" rel=\"noopener\">Linux-based Azure Cosmos DB Emulator<\/a>! This latest version is built to provide faster startup times and broader platform compatibility, addressing one of the most requested features in the Azure Cosmos DB User Voice community. The emulator can now seamlessly run on Apple silicon and Microsoft ARM chips without any workarounds or virtual machines necessary.<\/p>\n<h3><span class=\"TextRun SCXW239649948 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW239649948 BCX8\" data-ccp-parastyle=\"heading 2\">A Seamless Experience for ARM and Apple Silicon Users<\/span><\/span><span class=\"EOP SCXW239649948 BCX8\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:160,&quot;335559739&quot;:80,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\">For a long time, developers using Apple\u2019s M1\/M2 series or Microsoft ARM-based devices <\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW86076143 BCX8\"><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\">encountered <\/span><\/span><\/span><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\">significant challenges when <\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW86076143 BCX8\"><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\">trying<\/span><\/span><\/span><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\"> to run the Azure Cosmos DB Emulator. The typical workaround<\/span><span class=\"NormalTextRun SCXW86076143 BCX8\">s<\/span> <\/span><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\">added layers of setup and<\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW86076143 BCX8\"><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\"> caused<\/span><\/span><\/span><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\"> performance overhead. <\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW86076143 BCX8\"><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\">Now<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW86076143 BCX8\"><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\">, with<\/span><\/span><\/span><span class=\"TextRun SCXW86076143 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86076143 BCX8\">\u00a0the new Linux-based emulator, you can now enjoy native performance, reduced startup time, and simplified installation, making development faster and more efficient.<\/span><\/span><span class=\"EOP SCXW86076143 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3><span class=\"TextRun SCXW54200141 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW54200141 BCX8\" data-ccp-parastyle=\"heading 2\">Why This Update Matters<\/span><\/span><span class=\"EOP SCXW54200141 BCX8\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:160,&quot;335559739&quot;:80,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">This update<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">\u00a0to the<\/span><\/span><\/span><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\"> emulator marks a <\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">major improvement<\/span><\/span><\/span><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\"> for the Azure Cosmos DB development experience<\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">, <\/span><\/span><\/span><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">directly address<\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">ing<\/span><\/span><\/span><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\"> the <\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">top-requested<\/span><\/span><\/span><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\"> feedback on the <\/span><\/span><span class=\"FieldRange SCXW88065232 BCX8\"><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">Azure <\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun Underlined UnderlinedGateOff SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW88065232 BCX8\" data-ccp-charstyle=\"Hyperlink\">Cosmos DB<\/span><\/span><\/span><\/span> <span class=\"FieldRange SCXW88065232 BCX8\"><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">Feedback<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW88065232 BCX8\"><span class=\"TextRun Underlined UnderlinedGateOff SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW88065232 BCX8\" data-ccp-charstyle=\"Hyperlink\"> forum<\/span><\/span><\/span><\/span><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW88065232 BCX8\">, ensuring that developers can work in more flexible environments. <\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange TrackChangeHoverSelectColorRed SCXW88065232 BCX8\"><span class=\"TextRun SCXW88065232 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeHoverSelectHighlightRed SCXW88065232 BCX8\">With this update, developers can now work in more flexible environments. For those who\u2019ve been waiting for Mac compatibility, this is the solution they needed!<\/span><\/span><\/span><span class=\"EOP SCXW88065232 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3><span class=\"TextRun SCXW196187580 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW196187580 BCX8\" data-ccp-parastyle=\"heading 2\">Quick and Easy Setup<\/span><\/span><span class=\"EOP SCXW196187580 BCX8\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:160,&quot;335559739&quot;:80,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span class=\"TextRun SCXW105251829 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW105251829 BCX8\">Setting up the new Linux-based emulator is straightforward, <\/span><span class=\"NormalTextRun SCXW105251829 BCX8\">leveraging <\/span><span class=\"NormalTextRun SCXW105251829 BCX8\"><a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener\">Docker<\/a> for simplified deployment. Follow these simple commands to get <\/span><\/span><span class=\"TrackChangeTextDeletionMarker TrackedChange SCXW105251829 BCX8\"><span class=\"TextRun SCXW105251829 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeTextDeletion SCXW105251829 BCX8\">started:<\/span><\/span><\/span><span class=\"TrackChangeTextDeletionMarker TrackedChange SCXW105251829 BCX8\"><span class=\"LineBreakBlob BlobObject DragDrop SCXW105251829 BCX8\"><span class=\"SCXW105251829 BCX8\">\u00a0<\/span><\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW105251829 BCX8\"><br class=\"SCXW105251829 BCX8\" \/><\/span><\/p>\n<p><span class=\"TextRun SCXW105251829 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW105251829 BCX8\">1. Download the Docker <\/span><span class=\"NormalTextRun SCXW105251829 BCX8\">image:<\/span><\/span><\/p>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\">docker pull mcr.microsoft.com\/cosmosdb\/linux\/azure-cosmos-emulator:vnext-preview<\/code><\/pre>\n<p><span class=\"TextRun SCXW105251829 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW105251829 BCX8\">2. Run the <\/span><span class=\"NormalTextRun SCXW105251829 BCX8\">container. Afterwards, use\u00a0<code>docker ps<\/code>\u00a0to validate that the container is running.<\/span><\/span><\/p>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\">docker run --detach --publish 8081:8081 --publish 1234:1234 mcr.microsoft.com\/cosmosdb\/linux\/azure-cosmos-emulator:vnext-preview \r\ndocker ps<\/code><\/pre>\n<p><span class=\"TextRun SCXW105251829 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart CommentHighlightPipeRest CommentHighlightRest SCXW105251829 BCX8\">Once running, you can access the Data Explorer by navigating to <a href=\"http:\/\/localhost:1234\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost:1234<\/a>.<\/span><\/span><span class=\"EOP CommentHighlightPipeRest SCXW105251829 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><div style=\"width: 1520px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-8958-1\" width=\"1520\" height=\"966\" loop autoplay preload=\"auto\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/11\/emulator-vnext-1.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/11\/emulator-vnext-1.mp4\">https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/11\/emulator-vnext-1.mp4<\/a><\/video><\/div><\/p>\n<h3><span class=\"TextRun SCXW218063973 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW218063973 BCX8\" data-ccp-parastyle=\"heading 2\">Current Feature Support and Limitations<\/span><\/span><span class=\"EOP SCXW218063973 BCX8\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:160,&quot;335559739&quot;:80,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h3>\n<p><span class=\"TextRun SCXW98245875 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW98245875 BCX8\">This emulator supports the most popular operations, such as creating and querying databases and collections. However, only the NoSQL API is supported in this preview, and the emulator runs exclusively in gateway mode. Some advanced querying and features like stored procedures, triggers, and UDFs are either not yet implemented or will not be supported in the future. For the full list of supported features, refer to the documentation here: <\/span><\/span><a class=\"Hyperlink HyperlinkGateOff SCXW98245875 BCX8\" href=\"https:\/\/aka.ms\/CosmosVNextEmulator\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined UnderlinedGateOff SCXW98245875 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW98245875 BCX8\" data-ccp-charstyle=\"Hyperlink\">https:\/\/aka.ms\/CosmosVNextEmulator<\/span><\/span><\/a><span class=\"TextRun SCXW98245875 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW98245875 BCX8\">.\u00a0<\/span><\/span><\/p>\n<h3><span class=\"EOP SCXW98245875 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:276}\"><span class=\"TextRun SCXW88300090 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW88300090 BCX8\" data-ccp-parastyle=\"heading 2\">Join the Community and Share Your Feedback<\/span><\/span><span class=\"EOP SCXW88300090 BCX8\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:160,&quot;335559739&quot;:80,&quot;335559740&quot;:259}\">\u00a0<\/span>\u00a0<\/span><\/h3>\n<p><span class=\"TrackChangeTextInsertion TrackedChange SCXW194865447 BCX8\"><span class=\"TextRun SCXW194865447 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW194865447 BCX8\">W<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW194865447 BCX8\"><span class=\"TextRun SCXW194865447 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW194865447 BCX8\">e are<\/span><\/span><\/span><span class=\"TextRun SCXW194865447 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW194865447 BCX8\"> committed to improving the development experience based on your feedback. If you <\/span><span class=\"NormalTextRun SCXW194865447 BCX8\">encounter<\/span><span class=\"NormalTextRun SCXW194865447 BCX8\"> any issues or have suggestions, please visit our <a href=\"https:\/\/github.com\/Azure\/azure-cosmos-db-emulator-docker\" target=\"_blank\" rel=\"noopener\">GitHub <\/a><\/span><span class=\"NormalTextRun SCXW194865447 BCX8\">repository<\/span><span class=\"NormalTextRun SCXW194865447 BCX8\"> and create an issue tagged with <\/span><strong><span class=\"NormalTextRun SCXW194865447 BCX8\">cosmosEmulatorVnextPreview<\/span><\/strong><span class=\"NormalTextRun SCXW194865447 BCX8\">. Your input helps shape the future of the emulator, and we encourage you to <\/span><span class=\"NormalTextRun SCXW194865447 BCX8\">participate<\/span><span class=\"NormalTextRun SCXW194865447 BCX8\">.<\/span><\/span><\/p>\n<h2>Leave a review<\/h2>\n<p>Tell us about your Azure Cosmos DB experience! Leave a review on PeerSpot and we\u2019ll gift you $50. <a href=\"https:\/\/peerspotdotcom.my.site.com\/proReviews\/?SalesOpportunityProduct=00kPy000004TKXJIA4&amp;productPeerspotNumber=30881&amp;CalendlyAccount=peerspot&amp;CalendlyFormLink=peerspot-product-reviews-ps-gc-vi-sf-50&amp;giftCard=50\" target=\"_blank\" rel=\"noopener\">Get started here<\/a>.<\/p>\n<h2>About Azure Cosmos DB<\/h2>\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><a href=\"https:\/\/cosmos.azure.com\/try\/\" target=\"_blank\" rel=\"noopener\">Try Azure Cosmos DB for free here.<\/a> To stay in the loop on Azure Cosmos DB updates, follow us on <a href=\"https:\/\/twitter.com\/AzureCosmosDB\" target=\"_blank\" rel=\"noopener\">X<\/a>, <a href=\"https:\/\/aka.ms\/AzureCosmosDBYouTube\" target=\"_blank\" rel=\"noopener\">YouTube<\/a>, and <a href=\"https:\/\/www.linkedin.com\/company\/azure-cosmos-db\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce the preview release of the new Linux-based Azure Cosmos DB Emulator! This latest version is built to provide faster startup times and broader platform compatibility, addressing one of the most requested features in the Azure Cosmos DB User Voice community. The emulator can now seamlessly run on Apple silicon and [&hellip;]<\/p>\n","protected":false},"author":9387,"featured_media":8972,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[12,14],"tags":[],"class_list":["post-8958","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-core-sql-api"],"acf":[],"blog_post_summary":"<p>We are excited to announce the preview release of the new Linux-based Azure Cosmos DB Emulator! This latest version is built to provide faster startup times and broader platform compatibility, addressing one of the most requested features in the Azure Cosmos DB User Voice community. The emulator can now seamlessly run on Apple silicon and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/8958","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\/9387"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=8958"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/8958\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/8972"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=8958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=8958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=8958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}