Azure Cosmos DB Documentation

Azure Cosmos DB is a globally distributed database service designed to enable you to elastically and independently scale throughput and storage across any number of geographical regions with a comprehensive SLA. You can develop document, key/value, or graph databases with Cosmos DB using a series of popular APIs and programming models. Learn how to use Cosmos DB with our quickstarts, tutorials, and samples.

5-Minute Quickstarts

Learn how to use Azure Cosmos DB to create a globally distributed database using one of the multi-model APIs:

DocumentDB API
MongoDB API
Graph API
Table API

Step-by-Step Tutorials

Learn how to develop apps using Azure Cosmos DB:

  1. Develop an app with Cosmos DB: DocumentDB | MongoDB | Table | Graph
  2. Import data into Cosmos DB: DocumentDB | MongoDB
  3. Query data with Cosmos DB: DocumentDB | MongoDB | Table | Graph
  4. Global database replication with Cosmos DB: DocumentDB | MongoDB | Table | Graph
  5. Develop your application locally using the emulator
  6. Create an HTTP Trigger with an Azure Cosmos DB input binding

Samples

Reference