Azure Cosmos DB Documentation

Azure Cosmos DB is a globally distributed, multi-model database service that supports document, key-value, wide-column, and graph databases. Learn how to use Azure 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 following quickstarts for the multi-model APIs:

JavaJava.NET.NETNode.jsNode.jsPythonPythonGremlinGremlinGoGoXamarinXamarin
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 | Gremlin | Cassandra
  2. Migrate data to Azure Cosmos DB: SQL | MongoDB | Table | Cassandra
  3. Query data with Azure Cosmos DB: SQL | MongoDB | Table | Gremlin
  4. Global database replication with Azure Cosmos DB: SQL | MongoDB | Table
  5. Develop your application locally using the emulator
  6. Create an HTTP Trigger with an Azure Cosmos DB input binding

Reference