Azure Cosmos DB
The database for the era of AI
OVERVIEW
Develop AI-powered apps at any 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 USD20 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
RESOURCES
Azure Cosmos DB resources
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 USD200 Azure credit
Account signup
Get started with pay-as-you-go pricing
There’s no upfront commitment—cancel anytime.