Azure Cosmos DB Documentation

Azure Cosmos DB is a globally distributed, multi-model database service. Use these quickstarts, tutorials, and samples to develop document, key-value, wide-column, and graph databases by using popular APIs and programming models. Then learn how to replicate your data across any number of Azure regions and scale your throughput independent from your storage, while benefitting from comprehensive SLAs.

5-Minute Quickstarts

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

Graph API
Table API
Cassandra API

Step-by-Step Tutorials

Learn how to develop apps using Azure Cosmos DB:

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