Is Visual Studio on Windows required to develop with Cosmos DB?

Wilson Mar 5 Reputation points
2023-12-11T01:24:17.01+00:00

Am I correct that on must have a Windows machine to develop with Cosmos DB?
https://microsoftlearning.github.io/dp-420-cosmos-db-dev/instructions/00-setup-environment.html
shows only Windows install (not macOS)

Azure Cosmos DB
Azure Cosmos DB
An Azure NoSQL database service for app development.
1,469 questions
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,364 questions
.NET Runtime
.NET Runtime
.NET: Microsoft Technologies based on the .NET software framework.Runtime: An environment required to run apps that aren't compiled to machine language.
1,130 questions
{count} votes

2 answers

Sort by: Most helpful
  1. ShaktiSingh-MSFT 13,836 Reputation points Microsoft Employee
    2023-12-11T04:16:57.34+00:00

    Hi Wilson Mar •,

    Welcome to Microsoft Q&A forum.

    As I understand, you want to know if Azure Cosmos DB lab will run only on Windows machine.

    User's image

    As per the document, the instructions below are for a Windows 10 computer. You can also use Linux or MacOS.

    You may need to adapt the lab instructions for your chosen OS.

    Thanks

    0 comments No comments

  2. Bruce (SqlWork.com) 57,731 Reputation points
    2023-12-11T17:48:04.92+00:00

    the docker image of the cosmos db emulator currently is intel only. If you are on a M1, M2, M3 Mac, you will need to use the Rosetta emulation support in docker. The emulator notes says there may be issues, and the work around is to create a windows vm and host on windows.

    you can also just use an azure hosted cosmos db from your Mac.

    0 comments No comments