Azure Cosmos DB
The database for the era of AI
Save with the Azure AI Advantage offer.
OVERVIEW
Develop AI-powered apps at any scale
-
Power responsive and intelligent apps with real-time data, ingested and processed at any scale.Query vectors and relevant data efficiently in the same database with MongoDB vCore and distributed PostgreSQL.
-
Fuel your apps with high-performance, distributed computing over massive volumes of unstructured data.Explore free dev/test options, multiple SDKs, and support for open-source PostgreSQL, MongoDB, and Apache Cassandra.
-
Build responsive, high-performance customer-facing apps with <10ms latency reads and writes at any scale.Get SLA-backed 99.999 percent availability for NoSQL data, continuous backup, and enterprise-grade security.Pay for only what you use with serverless or autoscale options and enjoy unlimited elastic scale.
FEATURES
Choose your preferred Azure Cosmos DB API
Azure Cosmos DB for MongoDB vCore
Use your existing MongoDB skills and tools to develop modern applications with vector search built in.
Azure Cosmos DB for PostgreSQL
Build highly scalable relational apps with distributed PostgreSQL and the newest PostgreSQL features and extensions.
Azure Cosmos DB for NoSQL
Enjoy the best end-to-end Azure Cosmos DB experience with the native document API.
Apache Cassandra
Build Apache Cassandra–compatible applications and deploy managed Cassandra clusters.
Vector search in Azure Cosmos DB
Use vector database functionality implementation with Azure Cosmos DB.
Reference solutions
Reduce time to market with reference solutions for AI assistants, real-time transactions, and claims processing.
Built-in security and compliance
Microsoft has committed to investing $20 billion in cybersecurity over five years.
We employ more than 8,500 security and threat intelligence experts across 77 countries.
Azure has one of the largest compliance certification portfolios in the industry.
Pricing
Pricing that gives you flexibility and control
Find the model that best fits your workload, with free options for testing and development. Enjoy virtually unlimited throughput and storage, scale-out architectures for automatic elasticity, traditional scale-up of nodes, and consumption-based serverless options.
use cases
Explore popular Azure Cosmos DB use cases
AI assistants in any industry
Build your own AI assistant with Azure Cosmos DB and Azure OpenAI Service.
Real-time payments and transactions
Build a payments and transactions solution and analyze transactions using an AI-powered copilot.
Claims processing
Process medical insurance claims at scale and use an AI powered copilot to empower agents with recommendations.
Fast and scalable IoT device telemetry
Get insights into operations, assets, and inventory to improve business performance and user experience.
Personalization and recommendations
Build scalable retail experiences with a real-time product catalog, personalized recommendations, and order processing.
Multitenant software as a service (SaaS) apps
Scale to millions of tenants using partitions and various isolation models in Azure Cosmos DB.
Azure Cosmos DB for MongoDB vCore is now available
Build intelligent applications in the cloud with Azure Cosmos DB for MongoDB vCore and built-in vector search.
CUSTOMER STORIES
See how customers are innovating with Azure Cosmos DB

Building smart homes with Azure
"We needed to support rapid growth with the right scaling support, and we got that with Azure."
Frank Puhlmann, Head of Development, Residential IoT Services GmbH (RIoT)

Improving train passenger experience
“We can have a system that dynamically inflates during rush hour and then deflates during off-peak travel times.”
Yorick Fredrix, Data Engineer, Nederlandse Spoorwegen

Providing frustration-free metering
"By using Azure Cosmos DB, we can do upgrades and schema-less changes without any downtime.”
Yoni Nijs, Cofounder, CTO, and Product Lead, Zero Friction

Delivering a world-class shopping experience
"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts.”
Bob Strudwick, Chief Technology Officer, ASOS

Elevating fan engagement
“We’ve always been sitting on a lot of data, but we needed Azure and AI to unlock its potential.”
Charlie Rohlf, Associate VP, Stats Technology Product Development, NBA
RELATED PRODUCTS
Build and modernize intelligent apps
Azure Kubernetes Service
Build and deploy cloud-native apps with automated management and scalability of Kubernetes clusters for container orchestration.
Azure Container Apps
Develop and deploy fully managed, cloud-native apps and microservices using serverless containers.
Azure OpenAI Service
Build your own copilot and generative AI applications.
Azure Cognitive Search
Use Azure Cognitive Search with Azure Cosmos DB and Azure OpenAI for conversational insights over enterprise data in your apps.
Azure Functions
Execute event-driven serverless code functions with an end-to-end development experience.
Azure App Service
Quickly and easily create enterprise-ready web and mobile apps for any platform and deploy them on a scalable cloud infrastructure.
RESOURCES
Azure Cosmos DB resources
Community
Developer community
Explore the latest product updates, helpful training, documentation, and more, all for developers.
Community
Social media
Follow Azure Cosmos DB on Twitter.
Community
Videos
Discover the latest demos, tutorials, and more on the Azure Cosmos DB YouTube channel.
Community
Azure Cosmos DB Blog
Get the latest news, updates, and technical insights from the Azure Cosmos DB team.
Community
Stack Overflow
Browse questions and answers about Azure Cosmos DB posted by the community.
Community
GitHub
Explore public repositories for Azure Cosmos DB.
Hackathon content
Build an AI assistant
This hackathon will challenge you to build a chat interface and a virtual agent to find product and account information.
Hackathon content
Payments and accounts
Build an AI-powered solution to analyze payment transactions.
Hackathon content
Medical claims management
Learn how to improve and optimize operations around claims submissions and processing with the power of AI.
App development
Develop an app for NoSQL
Quickstart: Azure Cosmos DB for NoSQL client library for Node.js
App development
Develop an app for PostgreSQL
Build scalable, relational apps in Azure Cosmos DB for PostgreSQL.
App development
Create an app for MongoDB
Create an Angular app with Azure Cosmos DB for MongoDB.
Migrations
Migrate your data to Azure Cosmos DB
Options to migrate your on-premises or cloud data to Azure Cosmos DB.
Developer resources
Azure Cosmos DB for developers
Learn to develop fast, scalable applications using Azure Cosmos DB.
Developer resources
Learning path
Develop solutions that use Azure Cosmos DB.
Developer resources
How to choose between provisioned throughput and serverless
Explore the core differences between these modes and how they fit different types of workloads.
Developer resources
Azure Managed Instance for Apache Cassandra documentation
Explore the automated deployment and scaling operations for managed open-source Apache Cassandra datacenters.
Developer resources
Azure Cosmos DB documentation
Your official introduction to Azure Cosmos DB, including deep reference materials.
FAQ
-
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.
Account signup
Get started with a free account
Start with $200 Azure credit
Account signup
Get started with pay-as-you-go pricing
There’s no upfront commitment—cancel anytime.