Azure Cosmos DB Documentation

Azure Cosmos DB is a fully managed database service with turnkey global distribution and transparent multi-master replication. You can run globally distributed, low-latency operational and analytics workloads and AI on transactional data within your database. 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
API for MongoDB
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

Build your skills with Microsoft Learn

More interactive learning...

Reference