Working with the Azure Cosmos DB Emulator
Sometimes, the Azure credit included in different subscriptions is enough for our development tasks. However, in other cases, we don't want to spend Azure credits or be billed for our development tasks that use Cosmos DB storage and services.
Microsoft provides the Azure Cosmos DB Emulator, which we can install on specific Windows versions, that emulates the Cosmos DB service without working with an Azure subscription or any other Azure service. The Azure Cosmos DB Emulator runs as an application that uses resources in the computer on which it is installed, and therefore makes it possible to perform many Cosmos DB operations and tests without incurring any Azure costs.
Note
At the time I was writing this book, the emulator provided support for the SQL API and the MongoDB API. Other APIs were not available for use in the emulator data explorer. You can read more information about the emulator and download the latest binaries or Windows Docker images...