{"id":11009,"date":"2025-11-18T08:00:31","date_gmt":"2025-11-18T16:00:31","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=11009"},"modified":"2025-11-19T15:43:06","modified_gmt":"2025-11-19T23:43:06","slug":"documentdbmigrationextension","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/documentdbmigrationextension\/","title":{"rendered":"Public Preview: Azure DocumentDB Migration Extension Now Supports Online Migration to Azure DocumentDB (with MongoDB compatibility)"},"content":{"rendered":"<p>We\u2019re excited to announce the <strong>Public Preview<\/strong> of a significant enhancement to the <strong>Azure DocumentDB (with MongoDB compatibility) Migration extension for Visual Studio Code<\/strong>\u2014introducing<strong> online migration capability<\/strong>! This update makes it easier than ever to migrate MongoDB workloads to Azure DocumentDB with minimal downtime, maximum efficiency, and a fully managed experience.<\/p>\n<p><strong>What Is the Azure DocumentDB Migration Extension?<\/strong><\/p>\n<p>The extension is designed to simplify the migration process for MongoDB workloads. It provides a developer-friendly experience within Visual Studio Code, enabling you to assess, plan, and execute migrations without complex setups or additional infrastructure.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview.webp\"><img decoding=\"async\" class=\"size-full wp-image-11059 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview.webp\" alt=\"documentdb migration extension preview image\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview.webp 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview-300x300.webp 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview-150x150.webp 150w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview-768x768.webp 768w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview-24x24.webp 24w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview-48x48.webp 48w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2025\/10\/documentdb-migration-extension-preview-96x96.webp 96w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><strong>What\u2019s New in This Update?<\/strong><\/p>\n<p>The migration process is now seamless and disruption-free. With online migration, you can move data directly from your MongoDB instance to Azure DocumentDB without service interruptions. The extension also introduces private endpoint support for secure connectivity and a fully managed experience\u2014Azure handles all migration resources and infrastructure for you. Best of all, there\u2019s zero cost and zero deployment effort required.<\/p>\n<p><strong>How It Works<\/strong><\/p>\n<p>Migration happens in two phases:<\/p>\n<ul>\n<li><strong>Initial Bulk Copy<\/strong> moves the majority of your data to the target environment.<\/li>\n<li><strong>Change Stream Sync<\/strong> captures real-time changes\u2014such as inserts, updates, and deletes\u2014and applies them to the target database, keeping both environments in sync until cutover.<\/li>\n<\/ul>\n<p>This approach ensures minimal downtime, data consistency, and dynamic efficiency without freezing your workloads.<\/p>\n<p><strong>Why Developers Will Love It<\/strong><\/p>\n<p>Everything happens inside Visual Studio Code through an intuitive interface. You can run a comprehensive workload assessment, choose specific databases and collections for migration, and let the extension automate resource deployment in the cloud. No manual setup, no bandwidth concerns\u2014just a smooth, guided experience.<\/p>\n<p><strong>Getting Started<\/strong><\/p>\n<p>Open Visual Studio Code, head to the Extensions Manager, search for \u201c<strong>DocumentDB<\/strong>\u201d, and install the <strong>Azure DocumentDB Migration<\/strong> Extension. Follow the six-step wizard, and you\u2019re ready to migrate.<\/p>\n<p><strong>In Summary<\/strong><\/p>\n<p>The Azure DocumentDB Migration extension (now in Public Preview) makes migrating MongoDB workloads to Azure Cosmos DB easier than ever. With online migration, selective options, and minimal downtime, you can confidently modernize your database environment.<\/p>\n<p>Check out the <a href=\"https:\/\/aka.ms\/documentdb-how-to-migrate-with-vs-code-extension\"><strong>documentation and FAQ<\/strong><\/a> to get started today.<\/p>\n<h2><strong>About Azure Cosmos DB<\/strong><\/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>To stay in the loop on Azure Cosmos DB updates, follow us on <a href=\"https:\/\/twitter.com\/AzureCosmosDB\">X<\/a>, <a href=\"https:\/\/aka.ms\/AzureCosmosDBYouTube\">YouTube<\/a>, and <a href=\"https:\/\/www.linkedin.com\/company\/azure-cosmos-db\/\">LinkedIn<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re excited to announce the Public Preview of a significant enhancement to the Azure DocumentDB (with MongoDB compatibility) Migration extension for Visual Studio Code\u2014introducing online migration capability! This update makes it easier than ever to migrate MongoDB workloads to Azure DocumentDB with minimal downtime, maximum efficiency, and a fully managed experience. What Is the Azure [&hellip;]<\/p>\n","protected":false},"author":96034,"featured_media":11059,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[15,996],"tags":[],"class_list":["post-11009","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mongodb-api","category-migration"],"acf":[],"blog_post_summary":"<p>We\u2019re excited to announce the Public Preview of a significant enhancement to the Azure DocumentDB (with MongoDB compatibility) Migration extension for Visual Studio Code\u2014introducing online migration capability! This update makes it easier than ever to migrate MongoDB workloads to Azure DocumentDB with minimal downtime, maximum efficiency, and a fully managed experience. What Is the Azure [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/11009","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\/96034"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=11009"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/11009\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/11059"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=11009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=11009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=11009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}