Azure Cosmos DB for developers
Learn to develop fast, scalable applications using Azure Cosmos DB
Build modern apps at any scale
Azure Cosmos DB is a fast, fully managed NoSQL database with SLA-backed speed and availability, automatic and instant scalability, multi-model APIs, and pay-as-you-go pricing. Build apps using the language of your choice and gain insights quickly with no-ETL, real-time analytics.
Grow your NoSQL skillset in 30 days
Register for the 30 Days to Learn It challenge and learn how to develop, work with, and migrate NoSQL apps through self-guided tutorials in just a month – and qualify for a 50 percent discount on the Azure Cosmos DB Developer Speciality certification exam upon completion.
Get started with API quickstarts
Core (SQL) API
Build a .NET console app to manage resources using the Core (SQL) API client library.
API for MongoDB
Learn how to configure an API for MongoDB account, create a database, and perform CRUD operations.
API for Cassandra
Run a Java app that creates a Cassandra database and container for managing API data.
API for Gremlin
Create, query, and traverse a graph database using the Azure portal and Gremlin console.
Explore through videos
Watch the Azure Cosmos DB Essentials video series to learn the foundational concepts you'll need to start building today.

What is Azure Cosmos DB?
Discover why developers are choosing to leverage NoSQL data in their apps using Azure Cosmos DB.

Use Cases
See how industries across healthcare, manufacturing, and retail use Azure Cosmos DB in their solutions.

Understanding Azure Cosmos DB's APIs
Get insight on how to pick the right database API for your app.

What is a Request Unit?
Learn about the request unit (RU), the currency that powers database operations, and how it makes capacity planning simple.
Browse reference architectures
Get inspired by exploring real-life examples of solution ideas across a variety of industries.

Serverless
Enable serverless computing by integrating databases and event-driven apps using Azure Functions and Azure Cosmos DB.

IoT
Set up end-to-end stream processing pipelines with Azure Cosmos DB and Azure Stream Analytics.

Retail and e-commerce
Build highly scalable, resilient architecture for online order processing.

Globally distributed apps
Guarantee access to users around the world with high availability and low latency using Azure Traffic Manager, Azure Active Directory, and Azure Cosmos DB.
See what developers are building with Azure Cosmos DB
Zero Friction delivers frustration-free metering and billing to the energy sector
Explore how Zero Friction created a scalable, high-performance platform with two apps – one that helps heat suppliers convert metre data into invoices, and another that helps end customers understand their energy consumption and make payments – using Azure Cosmos DB.

Digital content distribution platform upgrades streaming experience
See how Visiac delivers seamless, end-to-end streaming experiences for B2B and B2C clients, as well as continuous innovation through AI and machine learning, by partnering with Microsoft Azure.

New South Wales Health Pathology implements a large-scale digital health platform
See how NSW Health Pathology created a flexible, secure enterprise solution for state-wide health diagnostics information using Azure Cosmos DB as a central piece of the architecture.

SitePro accelerates green expansion using Azure Cache for Redis
Learn how SitePro brings digital innovation to the oil and petrol industry, and now, green tech – by providing end-to-end, IoT-enabled automation using Azure Cosmos DB and Azure Cache for Redis.
