Azure Cosmos DB
Globally distributed, multi-model NoSQL database service with low latency and elastic scalability from Microsoft Azure. · Azure · Database
Overview
Azure Cosmos DB offers a globally distributed, multi-model NoSQL database with low latency, elastic scalability, and a generous always-free tier for small workloads.
Good fit
Use when you need a globally distributed, low-latency NoSQL database with flexible data models and automatic scaling.
- multi-region apps
- real-time workloads
- serverless architectures
Not a fit
Avoid if you require a traditional relational database, or if your workload consistently exceeds the free tier limits.
- strict relational schema
- large-scale free workloads
- on-premises only deployments
Quickstart · 5 steps
- Sign in to the Azure Portal and create a new Cosmos DB account, selecting the free tier option.
- Choose your preferred API (Core SQL, MongoDB, Cassandra, Gremlin, or Table).
- Configure region(s) for global distribution if needed.
- Create a database and container within your account.
- Connect to Cosmos DB using the SDK or REST API from your application.
Other free database options
Free tierWhat you get freeRiskCard
Google Cloud · Database
50,000 reads/day · 20,000 writes/day · 20,000 deletes/day
Billing risk: None
No card
MongoDB · Database
512 MB storage (M0 cluster) · Shared RAM and vCPU · 32MB of sort memory
Billing risk: None
No card
Supabase · Database
500 MB database & 1 GB file storage · 50,000 monthly active users · 500,000 edge function invocations/month
Billing risk: None
No card
Supabase · Database
500 MB database storage · 1 GB file storage · 50,000 monthly active users
Billing risk: None
No card