
Azure Cosmos DB for NoSQL
Azure Cosmos DB for NoSQL is a cloud database service that lists JSON documents, transactions, configurable consistency controls, multi-region support, horiz…
What Azure Cosmos DB for NoSQL is
Azure Cosmos DB for NoSQL is a cloud database service that lists JSON documents, transactions, configurable consistency controls, multi-region support, horizontal scaling, and vector search. Its pricing model is freemium, with a Free tier listed as free. That tier provides 1,000 RU/s and 25 GB of storage, with one free tier account per Azure subscription. Standard provisioned throughput is billed by the hour and is available for the NoSQL API. Autoscale provisioned throughput has a minimum of 400 RU/s or 10% of maximum. Serverless billing is based on request units used and consumed storage, without a minimum for operations or capacity. A 30-day free trial is also listed, and renewals are available. Prices are not provided here for standard provisioned throughput, autoscale, serverless, or the trial. The named maker is Azure Cosmos DB for NoSQL, headquartered in Redmond, Washington, United States, and founded in 1975. These listed options present different approaches to throughput and consumption: a defined free allowance, hourly provisioned throughput, autoscale with a stated minimum, and usage-based serverless billing.
Good
- Free tier includes 1,000 RU/s and 25 GB storage.
- Supports vector search and transactions.
- Offers configurable consistency controls.
- Supports multi-region deployment and horizontal scaling.
- Serverless has no minimum operations or capacity.
Watch out
- Free tier is limited to one account per Azure subscription.
- Trial lasts 30 days.
- Prices for several listed plans are not provided.
Who it suits
Azure Cosmos DB for NoSQL may suit teams building cloud applications that need JSON document storage, configurable consistency, or multi-region support. Its free tier and different throughput billing approaches give teams options to consider based on their usage needs.
Verdict
Azure Cosmos DB for NoSQL lists a free allowance, provisioned options, autoscale, and serverless billing. Review the account limit and plan pricing details before choosing a deployment approach.
Plans and prices
From Azure Cosmos DB for NoSQL's own pricing page, checked 22 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free tier | Free | 1,000 RU/s · 25 GB storage · 1 free tier account per Azure subscription |
| Standard provisioned throughput | — | Provisioned throughput billed by the hour · Available for the NoSQL API |
| Standard provisioned throughput | Priced on request | Provisioned throughput billed by the hour · Available for the NoSQL API |
| 30-day free trial | Priced on request | 30 days · Free for 30 days; renewals are available |
| Autoscale provisioned throughput | Priced on request | Minimum 400 RU/s or 10% of maximum |
| Autoscale provisioned throughput | — | Minimum 400 RU/s or 10% of maximum |
| Serverless | Priced on request | Pay only for request units used and consumed storage · No minimum operations or capacity |
| Serverless | — | Pay only for request units used and consumed storage · No minimum operations or capacity |
| Azure Cosmos DB free tier | Free | 1,000 RU/s · 25 GB storage · Monthly, for the lifetime of one Azure Cosmos DB account per Azure subscription. |
| Azure Cosmos DB for NoSQL — standard provisioned throughput | — | Minimum 400 RU/s · storage and bandwidth billed separately · Billed hourly for provisioned RU/s; price depends on region and configuration. |
The facts
Each one read from Azure Cosmos DB for NoSQL's own pages, with the date it was checked.
What it does
- Analytics
- The service supports no-ETL analytical workflows through Azure Synapse Link or Fabric mirroring.checked 11 Oct 2026
- Availability
- The product page states that NoSQL data has SLAs including less than 10 millisecond read and write latency and 99.999 percent availability.checked 11 Oct 2026
- Developer SDKs
- Microsoft lists SDKs for .NET, Java, JavaScript/Node.js, Python, Go, and Rust.checked 11 Oct 2026
- Global scale
- The service supports global data distribution, multi-region writes, and automatic failover.checked 11 Oct 2026
- Integrations
- Change feed supports event-driven architectures and streaming pipelines using Azure Functions and Spark.checked 11 Oct 2026
- Intended workloads
- Microsoft identifies flexible-schema, latency-sensitive, elastic, high-throughput, and highly available mission-critical apps as good fits, while describing analytical OLAP and highly relational apps as poor fits.checked 11 Oct 2026
- Notable limits
- The pricing page says the selected compute pricing model and API cannot be changed after selection.checked 11 Oct 2026
- Scaling
- Throughput options include standard provisioned, autoscale provisioned, and serverless models.checked 11 Oct 2026
- Search
- It offers built-in vector and hybrid similarity search for workloads including RAG and AI agents.checked 11 Oct 2026
- Security
- Microsoft recommends private endpoints, disabling public network access, and client-side encryption with Always Encrypted for sensitive data.checked 11 Oct 2026
- Vector search
- Yeschecked 22 Sep 2026
- What it does
- Azure Cosmos DB for NoSQL is a fully managed cloud database using a schema-agnostic JSON document model with SQL-like querying.checked 11 Oct 2026
The company
- Founded
- 1975checked 23 Sep 2026
- Headquarters
- Redmond, Washington, United Stateschecked 23 Sep 2026
Money
- Free local development
- The Azure Cosmos DB emulator provides a no-cost local environment for development and testing on Windows or Linux.checked 11 Oct 2026
- Free plan
- Yeschecked 22 Sep 2026
The full review of Azure Cosmos DB for NoSQL
Overview
Azure Cosmos DB for NoSQL is a managed cloud database for schema-flexible JSON data, with a SQL-like query model and options for global distribution. It suits teams building latency-sensitive applications that need elastic throughput, multi-region writes, or vector search. Its breadth is compelling, but the API and compute model are choices to settle before deployment.
Key features
The schema-agnostic document model lets applications evolve their JSON data without a fixed schema; documents can be up to 2.0 MB. Transactions and configurable consistency controls help teams shape update behavior around application needs, while horizontal scaling supports growth. These capabilities are most useful when flexibility and responsiveness matter more than a highly relational data model.
Global distribution, multi-region writes, and automatic failover make Cosmos DB a strong fit for services operating across regions. The stated NoSQL service-level agreements include read and write latency under 10 milliseconds and 99.999 percent availability, an attractive target for mission-critical applications. Those figures do not make it a default choice for every data workload: analytical OLAP and highly relational applications are poor fits.
Built-in vector and hybrid similarity search address retrieval-augmented generation and AI-agent workloads. The change feed can pass data changes into event-driven architectures and streaming pipelines through Azure Functions and Spark. For analytics, Synapse Link or Fabric mirroring supports no-ETL workflows. These connections extend the database's role, though they are most relevant to teams already building around those patterns.
SDKs cover .NET, Java, JavaScript/Node.js, Python, Go, and Rust. The Azure Cosmos DB emulator offers a no-cost local development and testing environment on Windows or Linux. For sensitive data, Microsoft recommends private endpoints, disabling public network access, and client-side encryption with Always Encrypted, so security-conscious deployments need to account for those controls.
Pricing
The pricing model is freemium, with a free tier and a 30-day trial. The Free tier costs nothing and includes 1,000 RU/s and 25 GB of storage, capped at one free tier account per Azure subscription. That is a useful bounded starting point, but the account limit and fixed allowance matter if you need multiple accounts or more capacity.
The separate Azure Cosmos DB free tier is billed Free each month for the life of one Azure Cosmos DB account per Azure subscription. It provides 1,000 RU/s of provisioned throughput and 25 GB of storage. It fits a small, ongoing workload within those caps; additional throughput and storage move beyond the stated free allowance.
The 30-day free trial is billed Free for 30 days, with renewals available. It gives a time-limited way to evaluate the service, while the free tier is the option with an ongoing allowance. Standard provisioned throughput is billed by the hour, with a minimum of 400 RU/s; storage and bandwidth are billed separately, and price depends on region and configuration. It suits workloads that benefit from reserving throughput, but those extra charges and the minimum capacity shape the bill.
Autoscale provisioned throughput has a minimum of 400 RU/s or 10% of the maximum, making it an option for workloads whose throughput needs vary. Serverless charges for request units used and consumed storage, with no minimum operations or capacity, so it better suits workloads that do not need reserved capacity. The available plan prices are custom pricing. The selected compute pricing model and API cannot be changed after selection, making that initial choice consequential.
Platforms
Cosmos DB for NoSQL is a managed cloud service with API access. Although its platforms include self-hosted, local development and testing can use the emulator on Windows or Linux; the database itself is a cloud deployment. Teams that require a self-hosted production database should look elsewhere.
Who it's for
Choose Cosmos DB for NoSQL for flexible-schema, latency-sensitive, elastic, high-throughput applications that need global availability, or for applications using vector search. It is less suitable for highly relational systems and analytical OLAP workloads, where its stated strengths do not align with the workload.
Pros and cons
- Pros: Global distribution, multi-region writes, and automatic failover support applications serving users across regions.
- Pros: Vector and hybrid similarity search bring retrieval-augmented generation and AI-agent workloads into scope.
- Pros: A lifetime free tier provides 1,000 RU/s and 25 GB per Azure subscription, and the emulator supports local development without charge.
- Cons: The free tier is limited to one account per Azure subscription and fixed throughput and storage allowances.
- Cons: Provisioned throughput has a 400 RU/s minimum, with storage and bandwidth billed separately.
- Cons: The API and compute pricing model cannot be changed after selection, so a poor initial fit can constrain the deployment approach.
- Cons: Highly relational applications and analytical OLAP workloads are identified as poor fits.
Alternatives
Choose Apache Cassandra if you want a free, open-source distributed NoSQL database that you manage yourself; its self-managed model gives you deployment control, while Cosmos DB provides managed cloud operations. Amazon Keyspaces is another option for readers comparing on-demand and provisioned capacity, with a free plan and no free trial. Google Cloud Bigtable suits readers comparing paid Bigtable editions, with Enterprise at $0.65 a month and Enterprise Plus at $0.85 a month.
Azure Application Insights is another Azure product to consider. Apache HBase is a free, open-source distributed database whose operators configure and manage deployments. SWC-DB is a free option for readers considering a GPLv3 database. Tencent Cloud API Gateway is an alternative with a shared instance that includes its first 1 million API calls per month free during the first year. Apache Accumulo is a free, Apache License 2.0 sorted distributed key/value store. For broader comparisons, browse Document Databases, Multimodel Databases, Wide-Column Databases, Spatial Databases, and Database Software.
Verdict
Azure Cosmos DB for NoSQL is a strong choice for teams building elastic, latency-sensitive applications that need global distribution or vector search, especially when a managed cloud service and flexible throughput models fit their deployment. Its free tier offers a defined starting allowance, but throughput, storage, and account caps matter; teams with relational or OLAP workloads, or a need to self-host, should choose another database.
Getting started
- Open the Azure Cosmos DB product website
- Choose the NoSQL API and a throughput model
- Select the free tier or start the 30-day trial
- Use the Windows or Linux emulator for local development
- Connect through an SDK for .NET, Java, JavaScript/Node.js, Python, Go, or Rust
Limits worth knowing
The Free tier provides 1,000 RU/s, 25 GB of storage, and one account per Azure subscription. The 30-day trial lasts 30 days, and the selected compute pricing model and API cannot later be changed.
Questions
Is there a free option?
Yes. The Free tier is free and includes 1,000 RU/s, 25 GB of storage, and one account per Azure subscription. A 30-day free trial is also listed.
Which throughput plans are available?
Options include standard provisioned, autoscale provisioned, and serverless. Autoscale has a minimum of 400 RU/s or 10% of the maximum; serverless bills request units used and consumed storage.
Which platforms and APIs are supported?
The listed platforms are api and self-hosted, and the product uses the NoSQL API with JSON documents.
Does it support vector search?
Yes. It provides built-in vector and hybrid similarity search for workloads including RAG and AI agents.
What SDKs are listed?
Microsoft lists SDKs for .NET, Java, JavaScript/Node.js, Python, Go, and Rust.
Who makes it?
The maker is Azure Cosmos DB for NoSQL, headquartered in Redmond, Washington, United States, and founded in 1975.
Alternatives to Azure Cosmos DB for NoSQL
- 1

Apache Cassandra
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 2
Apache HBase
Free planOpen sourceAPILinuxSelf-hosted7.1Free plan - 3

Google Cloud Bigtable
Free planWebAPI6.8From $0.03 a month - 4

Amazon Keyspaces
Free planWebAPI6.4Free plan - 5
Apache Accumulo
Free planAPILinuxSelf-hosted6.0Free plan - 6
SWC-DB
Free planAPILinuxSelf-hosted5.9Free plan
