Microsoft Certified: Azure Cosmos DB Developer Specialty

Write efficient queries, create indexing policies, manage, and provision resources in the SQL API and SDK with Microsoft Azure Cosmos DB.

At a glance

Jump to


As a candidate for this certification, you should have subject matter expertise designing, implementing, and monitoring cloud-native applications that store and manage data.

Your responsibilities for this role include:

  • Designing and implementing data models and data distribution.
  • Loading data into an Azure Cosmos DB database.
  • Optimizing and maintaining the solution.

As a professional in this role, you integrate the solution with other Azure services. You also design, implement, and monitor solutions that consider security, availability, resilience, and performance requirements.

As a candidate for this certification, you must have solid knowledge and experience with:

  • Developing apps for Azure.
  • Working with Azure Cosmos DB database technologies.
  • Creating server-side objects with JavaScript.

You should be proficient at developing applications that use the Azure Cosmos DB for NoSQL API. You should be able to:

  • Write efficient SQL queries for the API.
  • Create appropriate indexing policies.
  • Interpret JSON.
  • Read C# or Java code.
  • Use PowerShell.

Additionally, you should be familiar with provisioning and managing resources in Azure.


The English language version of this certification will be updated on July 25, 2024. Review the study guide linked in the Certification resources section for details about upcoming changes.

Skills measured

  • Design and implement data models
  • Design and implement data distribution
  • Integrate an Azure Cosmos DB solution
  • Optimize an Azure Cosmos DB solution
  • Maintain an Azure Cosmos DB solution

Prepare for the exam

Practice for the exam

Exam Sandbox

Experience demo

Experience the look and feel of the exam before taking it. You'll be able to interact with different question types in the same user interface you'll use during the exam.

Take the exam

You will have 100 minutes to complete this assessment.

Exam policy

This exam will be proctored, and is not open book. You may have interactive components to complete as part of this exam. To learn more about exam duration and experience, visit: Exam duration and exam experience.

If you fail a certification exam, don’t worry. You can retake it 24 hours after the first attempt. For subsequent retakes, the amount of time varies. For full details, visit: Exam retake policy.

Need accommodations?

We offer a variety of accommodations to support you.

Learn More

This exam is offered in the following languages:

English, Japanese, Chinese (Simplified), Korean, German, French, Spanish, Portuguese (Brazil), Chinese (Traditional), Italian

Schedule through Pearson Vue

Schedule exam


Price based on the country or region in which the exam is proctored.

Renew your certification

Do you know that Microsoft role-based and specialty certifications expire unless they are renewed? Learn the latest updates to the technology for your job role and renew your certification at no cost by passing an online assessment on Microsoft Learn.

Learn more about renewing

Certification resources

Exam DP-420 study guide

Focus your studies as you prepare for the exam. Review the study guide to learn about the topics the exam covers, updates, and additional resources.

Certification poster

Check out an overview of fundamentals, role-based, and specialty certifications.

Exam Replay

Boost your odds of success with this great offer.

Support for credentials

Get help through Microsoft Credentials support forums. A forum moderator will respond in one business day, Monday–Friday.

Choose your Microsoft Credential

Microsoft Applied Skills or Microsoft Certifications? Choose the path that fits your career goals, desired skillset, and schedule.