This is the Trace Id: 97fc80439b540143c69c8b284ca4dba8
Skip to main content
Azure

Azure Cosmos DB

Develop AI-powered low-latency apps and agents with a fully managed and serverless NoSQL vector database at any scale.
OVERVIEW

Develop AI-powered apps at any scale

  • Power copilots and multi-agent apps with NoSQL and vector data, and generate queries by asking questions using natural language.
  • Simplify AI apps by storing and querying vectors and NoSQL data efficiently using a serverless vector database—powered by DiskANN.
  • Leverage hybrid search to combine vector search, full-text search (BM25), and semantic ranking to deliver fast, low-latency results that are both context-aware and keyword-relevant within the same JSON document model in your Cosmos database. 
  • Integrate NoSQL and vector data directly into your applications through a unified JSON document model, enabling context-aware AI apps and multi-agent experiences with support for developer tools and AI frameworks.
Back to tabs
FEATURES

Azure Cosmos DB meets you where you are

Azure Cosmos DB

Enjoy the best end-to-end Azure Cosmos DB experience with the native JSON document API.

Vector search in Azure Cosmos DB

Use efficient, high-accuracy vector search at any scale with Azure Cosmos DB.

New dynamic autoscale

Achieve greater efficiency and savings by scaling non-uniform workloads independently.

Manage multitenant workloads at scale with Azure Cosmos DB fleets

Organize tenant accounts in Azure Cosmos DB, leverage shared throughput pools, and gain fleet-wide analytics to optimize performance and costs.

Accelerate queries with Global Secondary Indexes

Optimize performance and reduce costs by creating read-only containers with different partition keys, turning cross-partition queries into fast single-partition lookups.
Security

Embedded security and compliance

34,000
Full-time equivalent engineers dedicated to security initiatives at Microsoft.
15,000
Partners with specialized security expertise.
 
>100
Compliance certifications, including over 50 specific to global regions and countries.
A woman and man sitting at a table talking.
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

Discover popular Azure Cosmos DB use cases

AI assistants in any industry

Build your own copilot with Azure Cosmos DB and Azure OpenAI.
A screen shot of an example AI chat on a tire catalog page
Back to tabs
FAQ

Frequently asked questions

  • Azure Cosmos DB is a fully managed, cloud-native NoSQL database designed to deliver ultra-low latency and elastic scalability at a global scale. It uses a schema-agnostic JSON document model which makes it easy for developers to store and query flexible data structures. It supports vector search and hybrid search, enabling AI-driven experiences like RAG and agentic apps. You can access the API using SDKs for popular frameworks such as Python, Node.js, Java, and .NET.
  • Azure Cosmos DB is used to build cloud-native applications that require low-latency access, global distribution, and elastic scale. It powers real-time apps, SaaS platforms, AI-driven solutions like RAG and agents, and data-intensive services such as IoT, personalization, and event-driven systems with flexible JSON data models.
  • Azure Cosmos DB is optimized for AI by combining a multi-region, low-latency operational database with built-in vector and hybrid search, enabling developers to ground AI models in real-time data. It unifies transactions, search, and embeddings in one service with enterprise SLAs. With a flexible JSON model, automatic indexing, and seamless integration with Microsoft Foundry, developers can quickly build and scale AI apps and agents.
  • Azure DocumentDB is the new name of vCore-based Azure Cosmos DB for MongoDB. It is a fully managed, MongoDB-compatible database built on the open-source DocumentDB engine under the Linux Foundation. It delivers scalable performance, built-in vector and full-text search, enterprise security, and cost efficiency with independent compute and storage scaling—so developers can build anywhere and run at scale in Azure.
  • Azure Cosmos DB is a NoSQL database. It uses a schema-less JSON document model with SQL-like querying, making it easy for developers to work with flexible, evolving data without complex schema migrations. This approach enables faster development, simpler data modeling, and seamless scaling for modern, cloud-native applications.
  • Azure Cosmos DB serverless is cost-effective because you pay only for the operations you use, with no upfront capacity or idle costs. It’s ideal for low or variable workloads such as development and testing, prototyping, small apps, or infrequent traffic patterns. Serverless option in Azure Cosmos DB eliminates overprovisioning while still delivering low-latency performance without manual scaling.
  • Azure Cosmos DB is ideal for ISV and SaaS apps with elastic scale, global distribution, and low-latency performance for multi-tenant workloads. Features like fleet management simplify operating and managing many tenant databases, while autoscale optimizes costs as demand grows. Its flexible JSON model enables rapid iteration without complex schema changes.
  • For NoSQL data, Azure Cosmos DB offers comprehensive SLAs across throughput, latency, consistency, and high availability. This includes a less than 10 millisecond write-and-read latency and 99.999 percent availability.
  • You can find Azure Cosmos DB documentation on Microsoft Learn, which provides comprehensive, up-to-date guidance for developers and architects. It includes quickstarts, SDK samples (Python, Node.js, Java, .NET, etc.), data modeling and partitioning best practices, query and indexing guidance, cost optimization strategies, and tutorials for building scalable, real-time, and AI-powered applications.
  • Yes. Azure Cosmos DB offers multiple free options to help you get started. You can enable the free tier on a new account to get up to 1,000 RU/s of throughput and 25GB of storage at no cost for the lifetime of the account. You can also try it through the Azure free account or limited-time trials, making it easy to build and test applications before scaling to paid usage.
Women in Yellow coat working on laptop.
Next steps

Choose the Azure account that’s right for you 

Pay as you go or try Azure free for up to 30 days.

Explore Azure Databases

Make data your strategic asset. Modernize or build Al-ready apps with intelligent cloud databases.