- Home
- Document Databases
- Azure DocumentDB
Azure DocumentDB
What it is
Azure DocumentDB is a managed document database for BSON and JSON documents. It supports transactions and vector search, with deployment options covering managed cloud use and another deployment model. Linux, macOS, and Windows are listed as supported platforms, and documents can be up to 16.0 MB. The Free Tier is free for the life of the cluster and includes 32 GB of storage plus one free database server per subscription. Capacity plans range from M10, with one vCore and 2 GiB memory per node, through M300, with 96 vCores and 384 GiB per node. Other configurations include M20, M25 with burstable vCores, M30, M40, M50, M60, and M200. M200-Autoscale offers up to 64 vCores and 256 GiB memory and bills hourly according to usage. Listed M-series prices display as $-, with actual amounts depending on region and currency. This range lets projects select a cluster configuration while retaining a free starting tier.
For and against
For
- Free Tier lasts for cluster life
- 32 GB storage in Free Tier
- Transactions and vector search
- Multiple vCore and memory sizes
- Linux, macOS, and Windows support
Against
- Paid plan amounts depend on region and currency
- Maximum document size is 16.0 MB
- Autoscale billing follows hourly usage
- M-series prices are displayed as $-
The verdict
Azure DocumentDB offers document storage with transactions, vector search, and a broad capacity range. Compare the Free Tier limits with regional pricing and required cluster resources.
Who it suits
It suits application teams storing BSON or JSON documents that need transactions or vector search. The Free Tier is relevant for projects starting with limited cluster resources.
Plans and prices
Free Tier
32 GB storage · 1 free database server per subscription
Read 22 Sep 2026 · azure.microsoft.com
M10
1 vCore per node · 2 GiB memory per node
Read 22 Sep 2026 · azure.microsoft.com
M20
2 vCores per node · 4 GiB memory per node
Read 22 Sep 2026 · azure.microsoft.com
M25
2 burstable vCores per node · 8 GiB memory per node
Read 22 Sep 2026 · azure.microsoft.com
M30
2 vCores per node · 8 GiB memory per node
Read 22 Sep 2026 · azure.microsoft.com
M40
4 vCores per node · 16 GiB memory per node
Read 22 Sep 2026 · azure.microsoft.com
M50
8 vCores per node · 32 GiB memory per node
Read 22 Sep 2026 · azure.microsoft.com
M60
16 vCores per node · 64 GiB memory per node
Read 22 Sep 2026 · azure.microsoft.com
M80
32 vCores per node · 128 GiB memory per node
Read 22 Sep 2026 · azure.microsoft.com