Azure Cosmos DB Tutorials

Learn how to build powerful, globally distributed applications with Azure Cosmos DB.

Getting Started

Quickstart Thumbnail

Quickstart: Create your first Cosmos DB account

A fast-paced guide to setting up an Azure Cosmos DB account and creating your first database and container.

Start Tutorial
SDKs Thumbnail

Use the Azure Cosmos DB .NET SDK

Learn to interact with your Cosmos DB data using the official .NET SDK.

Start Tutorial
Node.js Thumbnail

Use the Azure Cosmos DB Node.js SDK

Explore data operations with the Node.js SDK for building scalable applications.

Start Tutorial

Core Concepts & Advanced Topics

SQL API Thumbnail

Querying data with SQL API

Master SQL-like querying for your NoSQL data in Azure Cosmos DB.

Start Tutorial
NoSQL Thumbnail

Working with the MongoDB API

Integrate with existing MongoDB applications using the Cosmos DB MongoDB API.

Start Tutorial
Data Modeling Thumbnail

Effective Data Modeling Strategies

Learn best practices for designing schemas that maximize performance and scalability.

Start Tutorial
Replication Thumbnail

Global Distribution & Replication

Understand how to configure multi-region writes and read replicas for high availability.

Start Tutorial

Integrations & Solutions

Azure Functions Thumbnail

Serverless Applications with Azure Functions

Build event-driven, serverless backends powered by Cosmos DB and Azure Functions.

Start Tutorial
Azure Databricks Thumbnail

Data Analytics with Azure Databricks

Perform large-scale analytics and machine learning on your Cosmos DB data.

Start Tutorial