Use scalable and secure Azure databases to modernize or build mission-critical apps.
Azure Cosmos DB
The database for the era of AI
OVERVIEW
Develop AI-powered apps at any scale
- Fuel apps with high-performance, distributed computing over massive volumes of NoSQL and vector data.Start small and pay for only what you use with serverless computing or enhanced and unlimited dynamic autoscale.Develop and test your applications and run small production workloads with the Azure Cosmos DB free tier.
- Simplify AI apps by storing and querying vectors and NoSQL data efficiently using a serverless vector database.Power copilot apps with NoSQL data and generate queries by asking questions using natural language.Integrate your data with language models and use retrieval augmented generation (RAG) and vector search to enhance AI solutions.
- Power personalized and intelligent apps and AI models with real-time data, ingested and processed at any scale.Build responsive, high-performance customer-facing apps with <10ms latency SLA for reads and writes at any scale.Build applications with the languages and frameworks of your choice, such as Python, Node.js, and Java.Integrate your operational data seamlessly with Microsoft Fabric for actionable, real-time insights.
- Stay compliant with enterprise-grade, multilayer security across all your data and apps.Get industry-leading SLA-backed 99.999 percent availability for NoSQL data.Easily recover and restore critical data with flexible options for continuous backup and point-in-time restore.
FEATURES
Choose your preferred Azure Cosmos DB API
vCore-based Azure Cosmos DB for MongoDB
Use your existing MongoDB skills and tools to develop modern applications with vector database built in.
Azure Cosmos DB for NoSQL
Enjoy the best end-to-end Azure Cosmos DB experience with the native document API.
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 copilot with Azure Cosmos DB and Azure OpenAI Service.
Scalable and intelligent payments
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 assist 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.
Save with the Azure AI Advantage offer
Build intelligent apps in Azure and save up to $6,000 on Azure Cosmos DB with the Azure AI Advantage offer.
CUSTOMER STORIES
See how customers are innovating with Azure Cosmos DB
Bringing talking cars to life
“Azure OpenAI Service, Azure Cosmos DB, and Azure Kubernetes Service facilitate the acceleration of AI apps.”Ivan Diaz, Principal Staff Engineer for AI Services, TomTom Group
Conversational AI assistant
“The results of our adoption of Azure Cosmos DB for MongoDB were startling. Search quality jumped from 50% to 91%.”Robert Finlayson, Senior Product Manager, KPMG Australia
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
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 AI Search
Use Azure AI Search with Azure Cosmos DB and Azure OpenAI Service 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
Developer community
Explore the latest product updates, helpful training, documentation, and more, all for developers.
Social media
Follow Azure Cosmos DB on X.
Videos
Discover the latest demos, tutorials, and more on the Azure Cosmos DB YouTube channel.
Azure Cosmos DB Blog
Get the latest news, updates, and technical insights from the Azure Cosmos DB team.
Stack Overflow
Browse questions and answers about Azure Cosmos DB posted by the community.
GitHub
Explore labs, samples, and other content 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.
Quickstart
Develop an app for NoSQL
Get started with Azure Cosmos DB for NoSQL client library for Node.js.
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
Migrate data to Azure Cosmos DB using the desktop data migration tool.
Azure Cosmos DB certification
Get the Azure Cosmos DB Developer Specialty certification.
Learning path
Develop solutions that use Azure Cosmos DB.
Provisioned throughput vs. serverless
Explore the core differences between these modes and how they fit different types of workloads.
Azure Cosmos DB documentation
Read an 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 is a native non-relational database service and vector database 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. It also supports vector search. 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 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 is a vector database with built-in support for vector search.
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.