About Azure Cosmos DB

Build planet-scale applications more easily than ever

Azure Cosmos DB is a fully managed database service with turnkey global distribution and transparent multi-master replication. Get single-digit millisecond read and write latencies at the 99th percentile, automatic and elastic scaling of throughput and storage worldwide, 99.999-percent high availability, and five well-defined consistency choices—all backed by industry-leading comprehensive SLAs.

Distribute data globally with a single click

Add or remove regions to and from your globally distributed database at any time, without the hassle of multi-datacenter database management, and scale throughput and storage automatically and elastically across those regions. Your applications are guaranteed single-digit millisecond read and write latencies at the 99th percentile and 99.999-percent high availability globally, with multi-master replication and the choice of five well-defined consistency models.

Real-time operational analytics and AI at global scale

Run globally distributed, low-latency operational analytics and AI on transactional data within your database. With native support for Apache Spark and Jupyter notebooks, Azure Cosmos DB helps reduce time to insights by ingesting and serving data and running analytics against the local database replica in an Azure region. Directly execute Apache Spark queries on indexed multi-model data stored within your data partitions, without any unnecessary data movement.

Battle-tested for mission-critical enterprise workloads

Run your mission-critical workloads on a proven multi-model database service, built on world-class infrastructure with enterprise-grade security and compliance trusted by leading enterprises, including Microsoft. Azure Cosmos DB is a fully managed, globally distributed database service with industry-leading, comprehensive SLAs.