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 benefiting 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:

column 2column 3column 4column 5column 6column 7
SQL API
MongoDB API
Gremlin API
Table API
Cassandra API

Step-by-Step Tutorials

Learn how to develop apps using Azure Cosmos DB:

  1. Develop an app with Azure Cosmos DB: SQL | MongoDB | Table | Graph | Cassandra
  2. Import data into Azure Cosmos DB: SQL | MongoDB | Table | Cassandra
  3. Query data with Azure Cosmos DB: SQL | MongoDB | Table | Graph
  4. Global database replication with Azure 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

Samples

Reference