Skip to content
SPECIFICTION
Get listed

Azurite

github.com

Free plan WindowsmacOSLinuxSelf-hostedBrowser extension

What it is

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.

Spec sheet

Purpose
Azurite is an open source Azure Storage API compatible server emulator for trying Azure Storage in a local environment.Read 4 Oct 2026 · github.com
License
The project is licensed under the MIT License.Read 4 Oct 2026 · github.com
Authentication
Documented authentication options include Shared Key, account and service SAS, OAuth, and public access where supported.Read 4 Oct 2026 · github.com
Blob features
Blob support includes containers, block and page blobs, service properties, and CRC-64/NVME transactional checksum validation for specified write operations.Read 4 Oct 2026 · github.com
Compatibility
Azurite works with Azure Storage SDKs and tools including Azure CLI and Storage Explorer.Read 4 Oct 2026 · github.com
Documented gaps
The support matrix lists Blob features such as static websites, blob versions, and soft delete as unsupported or limited, and Table OAuth is unsupported.Read 4 Oct 2026 · github.com
Install options
The project documents installation through npm, a Docker image, a Visual Studio Code extension, or by cloning and building its GitHub source.Read 4 Oct 2026 · github.com
Local deployment
Azurite defaults to listening on the local machine, with configurable hosts, ports, workspace location, and optional in-memory persistence.Read 4 Oct 2026 · github.com
Operating systems
The README says the npm installation works cross-platform on Windows, Linux, and OS X with supported Node.js LTS versions.Read 4 Oct 2026 · github.com
Queue features
Queue support includes creating queues and putting, getting, peeking, updating, deleting, and clearing messages.Read 4 Oct 2026 · github.com
Security reporting
The security policy asks users to report vulnerabilities to the Microsoft Security Response Center rather than through public GitHub issues.Read 4 Oct 2026 · github.com
Services
Azurite V3 supports Blob and Queue storage, with Table storage marked as preview.Read 4 Oct 2026 · github.com
Support and contributions
The maintainers direct users to GitHub issues for missing feature requests and welcome contributions under the project guidelines.Read 4 Oct 2026 · github.com
Telemetry
Azurite collects telemetry by default and provides an option to disable collection for an execution.Read 4 Oct 2026 · github.com

Plans and prices

Azurite Free Open source; local Azure Storage emulator Read 4 Oct 2026 · github.com

Every Azurite plan and price →

Strong points and limits

Strong points

  • Free open-source local Azure Storage emulator
  • Supports Blob and Queue storage operations
  • Works with Azure SDKs, CLI, and Storage Explorer
  • Runs on Windows, Linux, and macOS
  • Offers npm, Docker, extension, and source installation

Limits

  • Table storage is preview status
  • Several Blob features are unsupported or limited
  • Telemetry is collected by default
  • Table OAuth is unsupported

Who it suits

Azurite suits developers who need a local, self-hosted Azure Storage environment for SDK and tool work. It is also relevant to teams needing Blob and Queue behavior without connecting to Azure.

Verdict

Azurite provides a configurable local Azure Storage simulation with broad Blob and Queue coverage. Check its support matrix before relying on preview or limited features.

Where Specifiction places it

Alternatives to AzuriteAll alternatives →