Azure Cosmos DB
Develop AI-powered apps at any scale
Build responsive, high-performance customer-facing apps with <10ms latency reads and writes at any scale.
Choose your preferred Azure Cosmos DB API
Azure Cosmos DB for MongoDB vCore
Azure Cosmos DB for PostgreSQL
Azure Cosmos DB for NoSQL
Vector search in Azure Cosmos DB
Pricing that gives you flexibility and control
Explore popular Azure Cosmos DB use cases
Azure Cosmos DB for MongoDB vCore is now available
See how customers are innovating with Azure Cosmos DB
Building smart homes with Azure
Frank Puhlmann, Head of Development, Residential IoT Services GmbH (RIoT)
Improving train passenger experience
Yorick Fredrix, Data Engineer, Nederlandse Spoorwegen
Providing frustration-free metering
Yoni Nijs, Cofounder, CTO, and Product Lead, Zero Friction
Delivering a world-class shopping experience
Bob Strudwick, Chief Technology Officer, ASOS
Elevating fan engagement
Charlie Rohlf, Associate VP, Stats Technology Product Development, NBA
Build and modernize intelligent apps
Azure Kubernetes Service
Azure Container Apps
Azure OpenAI Service
Azure Cognitive Search
Azure App Service
Azure Cosmos DB resources
Azure Cosmos DB Blog
Build an AI assistant
Payments and accounts
Medical claims management
Develop an app for NoSQL
Develop an app for PostgreSQL
Create an app for MongoDB
Migrate your data to Azure Cosmos DB
Azure Cosmos DB for developers
How to choose between provisioned throughput and serverless
Azure Managed Instance for Apache Cassandra documentation
Azure Cosmos DB documentation
For NoSQL data, Azure Cosmos DB for NoSQL offers comprehensive SLAs across throughput, latency, consistency, and high availability. This includes less than 10 millisecond write-and-read latency and 99.999 percent availability. Azure Cosmos DB for PostgreSQL offers 99.95 percent availability. Read the SLA.
Azure Cosmos DB for NoSQL offers comprehensive SLAs across throughput, latency, consistency, and high availability for NoSQL data. This includes less than 10 millisecond write-and-read latency and 99.999 percent availability. Azure Cosmos DB for PostgreSQL offers 99.95 percent availability. Read the SLA.
Azure Cosmos DB for NoSQL is a native non-relational service for working with the document data model. It can arbitrarily store native JSON documents with flexible schema. Data is indexed automatically and is available for query using a flavor of the SQL query language designed for JSON data. Access the API using SDKs for popular frameworks such as .NET, Python, Java, and Node.js.
Azure Cosmos DB for MongoDB lets you interact with Azure Cosmos DB as if it were a MongoDB database, without having to manage the database infrastructure. When using Azure Cosmos DB for MongoDB, all your favorite MongoDB tooling, SDKs, and applications will continue to work. Azure Cosmos DB for MongoDB is available in request unit (RU) and vCore-based form factors to suit your workloads. For detailed compatibility information, see RU documentation and vCore documentation.
Azure Cosmos DB for Apache Cassandra enables you to interact with data stored in Azure Cosmos DB using the Cassandra Query Language (CQL), Cassandra-based tools (like cqlsh), and existing Apache drivers compliant with CQLv4. Your existing Cassandra application can communicate with the Azure Cosmos DB Cassandra API. Soon the API will also connect with Azure Managed Instance for Apache Cassandra.
Azure Cosmos DB offers a solution for modern apps and intelligent workloads by being very responsive with dynamic and elastic autoscale. It is available in every Azure region and can automatically replicate data closer to users. It has SLA guaranteed low-latency and high availability. As a non-relational database, it can ingest, process and index any type or style of data with massive scale. Additionally, Azure Cosmos DB supports vector search in the same database where the data lives.