Skip to content
SPECIFICTION
Get listed

Azure Cosmos DB Emulator vs Azurite

Azure Cosmos DB Emulator

learn.microsoft.com

Azurite

github.com

Side by side

FigureAzure Cosmos DB EmulatorAzurite
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOS—Yes
LinuxYesYes
Self-hostedYesYes
Plans published21
Spec score · Service Virtualization Software8.1 (#10)8.2 (#8)
PurposeProvides a local environment that emulates Azure Cosmos DB for development and offline testing.Azurite is an open source Azure Storage API compatible server emulator for trying Azure Storage in a local environment.

Plans

Azure Cosmos DB Emulator

  • FreeFree
  • Azure Cosmos DB EmulatorFree

Azure Cosmos DB Emulator pricing →

Azurite

  • AzuriteFree

Azurite pricing →

In their own words

Azure Cosmos DB Emulator

Azure Cosmos DB Emulator has no write-up on Specifiction yet; its figures are above.

Visit learn.microsoft.com

Azurite

Azurite is a free, open-source server emulator for trying Azure Storage APIs on a local machine. Azurite V3 supports Blob and Queue storage, while Table storage is marked preview. Blob functionality includes containers, block and page blobs, service properties, and CRC-64/NVME transactional checksum checks for specified writes. Queue operations cover creating queues and putting, getting, peeking, updating, deleting, and clearing messages. Documented authentication includes Shared Key, account and service SAS, OAuth, and supported public access. It works with Azure Storage SDKs, Azure CLI, and Storage Explorer. Installation options are npm, Docker, a Visual Studio Code extension, or cloning and building the source. The npm route supports Windows, Linux, and macOS with supported Node.js LTS versions. Local hosts, ports, workspace, and optional in-memory persistence are configurable. Telemetry is enabled by default, with an execution-level disable option. It uses the MIT License.

Visit github.com