May 21st, 2025
0 reactions

General Availability of Change Streams in vCore-Based Azure Cosmos DB for MongoDB

Avijit Gupta
Sr Program Manager

We’re excited to announce the general availability (GA) of Change Streams for Azure Cosmos DB for MongoDB (vCore)—empowering developers to build real-time, event-driven applications with ease and scale. 

With Change Streams now in GA, your applications can react instantly to data changes in the database, enabling low-latency use cases such as live dashboards, alerting systems, and reactive microservices. Whether you’re building IoT platforms, order processing systems, or collaborative applications, Change Streams provides the foundation for responsive, modern architectures. 

CS Usecases image 

Key Capabilities Now Available 

Here’s what you can take advantage of with this GA release: 

  • Kafka Integration via the Debezium Connector 

Stream database changes to Apache Kafka topics using the Debezium connector, enabling scalable and reliable event pipelines across distributed systems. Perfect for integrating with downstream consumers and event-driven platforms. 

👉 Check out the sample app to this in action. 

Architecture CS Debezium image

  • PyMongo Compatibility 

Use Change Streams natively with the popular PyMongo driver, making it seamless to incorporate real-time data processing in your Python applications. 

  • Azure Functions Integration (Preview) 

Build reactive serverless workflows by triggering Azure Functions in response to change events—ideal for lightweight, event-based automations. (Note: Engineering acknowledgement pending for full support.) 

Get Started Today 

With this GA release, Change Streams is ready for production workloads. Explore the full potential of this feature through the official documentation.

We’re excited to see what you’ll build next with vCore-based Azure Cosmos DB for MongoDB and Change Streams! 

Leave a review

Tell us about your Azure Cosmos DB experience! Leave a review on PeerSpot and we’ll gift you $50. Get started here.

About Azure Cosmos DB

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.

To stay in the loop on Azure Cosmos DB updates, follow us on X, YouTube, and LinkedIn.

Author

Avijit Gupta
Sr Program Manager

My name is Avijit, and I am a data professional with 14 years of experience in both transactional and analytical systems, having worked extensively with diverse database technologies. Currently, I am continuing my journey as a Program Manager, where I focus on evangelizing performance-related issues within NoSQL systems, driving efficiency.

0 comments