How can we improve Azure Cosmos DB?

Add DocumentDB Emulator support for Mac OS X and *nix

The DocumentDB Emulator currently only supports Windows 10.

It would be great if support for Mac OS X could be added or documentation to run it on other platforms.

1,498 votes
Sign in
Sign in with: Microsoft
Signed in as (Sign out)
You have left! (?) (thinking…)
Brenton Klassen shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

Just a quick update. Work on this feature continues but is taking longer than expected.

We have recently published guidance how how users who can run Windows in a VM whether on Parallels or Virtual Box with a Mac or Linux host can use the Cosmos emulator. Please feel free to use this as a workaround.

When this feature is complete we will update here.

Thank you.


Sign in
Sign in with: Microsoft
Signed in as (Sign out)
An error occurred while saving the comment
  • Gutemberg Ribeiro commented  ·   ·  Flag as inappropriate

    2+ years and now we have a reply that it is a work in progress with a doc on how to use it on a VM which everyone already use today... Shame... :(

  • Graham P commented  ·   ·  Flag as inappropriate

    We are still stuck on Windows 7 in this local government organisation (i.e. a large enterprise).
    I have sucessfully proven all improtant api calls against the Azure cloud. I am now ready to do some proper development with Azure Functions, but now I find I have no options to test functions locally for CosmosDb.

    I am absolutely awestuck they you only offer the CosmosdDb emulator on Windows 10 - this really calls into question my commitment to developing against Azure. There is no alternative path for me here - I can't even run a docker image on a linux VM (it would have been so much more sane to make that your first offering!)

    This is a MAJOR roadblock to my adoption of Azure.

    AWS Lambda or Google Functions anyone?

  • Valera, Indrajeet Yashdev commented  ·   ·  Flag as inappropriate

    +1 for DocumentDB Emulator support for Mac OS X and Linux.

    This should help people like me who work on consulting role and build small POCs on latest Azure technologies for various clients.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Dear Azure Cosmos DB Team

    I'm super excited to hear you've started work on this. Do you have some ballpark estimate as to when this can be tested?

    I realize that it's a difficult question and I'm merely wondering if this is something that one can reasonably expect to test within EG. this year.



  • Alex commented  ·   ·  Flag as inappropriate

    Even if you can't / won't support this - could you PLEASE provide a guide of how to connect to a Cosmos Emulator, running on a Windows VM, from a Mac host?

  • Ludo commented  ·   ·  Flag as inappropriate

    Yes, please, make CosmoDb available on linux and Mac OS. This is just mandatory !

  • MrBaz commented  ·   ·  Flag as inappropriate

    Any updates to this subject, Would you please even consider a development collection on Azure Live cosmos db that is not that expensive

  • Jeremy Stafford commented  ·   ·  Flag as inappropriate

    With the way that things are shifting, it might be easier to assume that all of your offerings need to be available in Linux, with high-ticket items and new offerings all being the highest priority.

  • Alexander Trauzzi commented  ·   ·  Flag as inappropriate

    The cosmosdb emulator has to be able to run multi-platform. Forcing people to run Windows just to get a local emulator is flat out wrong.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Any updates on this? It's been almost 2 years since this post was open and 3 months since the Azure Cosmos DB Team said that it will be included in their roadmap.

    We are working in a PoC and the platform restrictions is one of the main constrains that make us to go for another solution instead of using Ms Azure.

  • AndyW commented  ·   ·  Flag as inappropriate

    We are a Mac shop running Azure. Why the previous architect did not go with AWS is beyond most of us. But here we are.

← Previous 1 3

Feedback and Knowledge Base