Azure Cosmos DB SQL API

Get Started

New to Azure Cosmos DB and don't know where to start? Start with the Azure Cosmos DB SQL API and build the app of your choice in .NET, Java, Node.js or Python.

Console

Follow this step-by-step tutorial to build a simple To Do application in .NET that runs in the console

Start console tutorial

Web

Follow this step-by-step tutorial to create an ASP.NET MVC application using the Azure Cosmos DB .NET SDK

Start web tutorial

.NET Quickstart

Follow this Quickstart to easily create an app that runs on Windows, Mac or Linux using .NET and Azure Cosmos DB .NET v3 SDK

Start .NET Quickstart

Java

Create an application with the Azure Cosmos DB Java SDK for SQL API

Start Java tutorial

JavaScript

Create an application with the Azure Cosmos DB JavaScript SDK for SQL API

Start JS tutorial

Python

Create an application with the Azure Cosmos DB Python SDK for SQL API

Start Python tutorial

Azure Cosmos DB Certification

Elevate your game and get certified with the Azure Cosmos DB Developer Specialty certification. Learn more about this certification, consume the Microsoft Learn content to prepare or attend instructor-led instruction, sign up for the exam.

Learn more

Online Hands-On Labs

Check out the best online learning content for Azure Cosmos DB. This content will give you hands-on experience working with Azure Cosmos DB using it's Core (SQL) API. Content is all available online and consumed at your own pace.

Browse online Labs

Architectural Guidance

Leverage proven architecture patterns to build solutions for Azure Cosmos DB. Much of the guidance and patterns here contributed and tested by Microsoft customers. Curated and reviewed by Microsoft Architects, some with reference implementations to help quickly prototype and reduce time to market.

Browse online Labs

Ready to Get Started?

Explore Azure Cosmos DB and see it in action.